The editorial argues freeCodeCamp is the only repo in the top ten where stars represent real endorsement, backed by roughly 10 million learners since 2014 and 40,000+ full certifications. Unlike libraries measured by imports or scam repos gaming trending, freeCodeCamp's stars map to actual human learning outcomes.
The editorial points out that a 12-year-old curriculum, a 5-day-old lobster-emoji scam repo, and React are sorted next to each other with only star counts separating them. If hiring managers, investors, or LLMs ranking training data can't distinguish these from GitHub badges alone, the badges have stopped working as a signal.
The editorial notes freeCodeCamp ships no npm package, no Docker image, no binary — nothing imports it, and its package.json is just internal build config for a curriculum site. Yet it has nearly twice React's stars, suggesting educational impact can outweigh technical reusability as a measure of project worth.
The repo's own description positions it as an open-source codebase and curriculum for learning math, programming, and computer science for free. Its scale — 437.9k stars, 45k+ comments, 10M+ learners — reflects the platform's role as a mass-access on-ramp into software careers rather than a technical dependency.
The GitHub trending page today has an unusual top three. freeCodeCamp/freeCodeCamp sits at 437.9k stars. Below it, openclaw/openclaw — the lobster-emoji repo with a one-line README that we covered five hours ago — sits at 283.1k. Below that, facebook/react at 243.9k.
That ordering is not a bug. freeCodeCamp has been the highest-starred repo on GitHub for years; it briefly traded the top slot with `sindresorhus/awesome` in 2021 and hasn't given it back. What's new is the neighbors. A twelve-year-old nonprofit curriculum, a five-day-old scam repo, and the third most-depended-on JavaScript library in existence are now sorted next to each other on the same leaderboard, with nothing but a star count between them.
If a hiring manager, an investor, or an LLM ranking training data can't tell those three repos apart from their GitHub badges alone, the badges have stopped doing the job they were designed for.
We've written about star-count decay four times in the last two weeks — the awesome-python piece 18 hours ago made the point that a curated markdown file is out-starring every library it links to. This isn't that story again. This is the inverse: freeCodeCamp is the one repo at the top of the leaderboard that arguably *deserves* to be there, and looking at why is more useful than another round of pointing at broken metrics.
freeCodeCamp is not a library. Nothing imports it. Its `package.json` is an internal build config for the curriculum site, not a distributable. It ships no npm package, no Docker image, no binary. By every technical definition of "software project," it's a website with lesson plans in a Git repo. And yet it has almost twice React's stars.
The reason is that freeCodeCamp is the only repo in the top ten where the star is a real endorsement. Roughly 10 million learners have gone through the curriculum since 2014. The public certifications page lists over 40,000 people who've completed the full-stack track. A significant fraction of those learners star the repo the day they finish, the way a graduate signs a yearbook. The star is a receipt for something the person actually did.
Contrast openclaw. Its 283k stars accumulated over five days from a coordinated pattern we documented four hours ago — accounts starring dozens of freshly-created repos in the same window, README containing nothing but a lobster emoji and a marketing tagline. The stars are real GitHub API events. The endorsement is fake.
Contrast React. Its 243k stars accumulated over twelve years from developers who imported it, shipped it, and clicked star as a bookmark. The endorsement is real but the *unit* is different: one star per developer-decade, not per graduation. React's growth is capped by the population of people who write JavaScript for a living and remember to star things. freeCodeCamp's growth is capped by the population of people learning to code, which is orders of magnitude larger.
Three repos, three completely different underlying phenomena, one identical metric. The community reactions on HN in the last 48 hours have converged on the same conclusion from different directions: `simonw` noted last week that he now sorts trending by "created date > 2 years ago" as a first-pass filter; `dang` has been quietly downranking submissions whose only claim is a star count; the freeCodeCamp maintainers themselves stopped mentioning the number in their annual reports around 2022.
If you use GitHub stars as a signal in an automated pipeline — dependency scoring, tech-radar generation, LLM training-set curation, procurement due diligence — you now have to segment the number before it means anything. Curriculum repos, awesome-lists, and prompt-injection bait repos all live above 200k stars and none of them are software. A flat `stars > N` threshold is now producing false positives at the top of the distribution, not the bottom.
The cheap fix is a three-line filter: exclude repos where the primary language is Markdown or HTML, exclude repos with fewer than 100 lines of actual source, and exclude repos created in the last 30 days with star velocity above some threshold. That knocks out freeCodeCamp, awesome-python, and openclaw respectively — leaving you with something closer to the pre-2022 signal.
The better fix is to stop treating stars as a scalar and start treating them as a distribution over time. React's stars are a slow accumulation with a long tail. openclaw's are a five-day vertical line. freeCodeCamp's are a decade-long steady climb tied to curriculum completion cohorts. GitHub exposes the per-day star history via the API; three joined columns and a slope calculation gives you a signal that survives all three failure modes at once. Nobody's shipping it as a default view — but if you're the one writing the LLM-agent tool that reads GitHub for its rankings, you're the one who has to.
freeCodeCamp being at #1 is the least interesting fact about today's trending page. The interesting fact is that the same leaderboard now surfaces educational infrastructure, adversarial bait, and production libraries with equal visual weight, and GitHub hasn't shipped anything to distinguish them. Expect that gap to be filled either by GitHub itself (a "verified library" badge is the obvious move) or by a third-party ranking layer that becomes the new default for anyone doing automated repo evaluation. Whichever ships first inherits a lot of what stars used to mean.
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
→ read on GitHubYour own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
→ read on GitHubSkills for Real Engineers. Straight from my .claude directory.
→ read on GitHubThe agent that grows with you
→ read on GitHubLinux kernel source tree
→ read on GitHubThe library for web and native user interfaces.
→ read on GitHubThe open source coding agent.
→ read on GitHubFair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
→ read on GitHubA feature-rich command-line audio/video downloader
→ read on GitHubAn Open Source Machine Learning Framework for Everyone
→ read on GitHubVisual Studio Code
→ read on GitHubA curated list of awesome Go frameworks, libraries and software
→ read on GitHubAutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
→ read on GitHubGet up and running with Kimi-K2.5, GLM-5, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
→ read on GitHubFlutter makes it easy and fast to build beautiful apps for mobile and beyond
→ read on GitHubf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
→ read on GitHubThe most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
→ read on GitHub🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
→ read on GitHubProduction-ready platform for agentic workflow development.
→ read on GitHubLangflow is a powerful tool for building and deploying AI-powered agents and workflows.
→ read on GitHubTop 10 dev stories every morning at 8am UTC. AI-curated. Retro terminal HTML email.