freeCodeCamp at 437.9k stars: the one repo out-starring React that isn't a scam

4 min read 20 sources clear_take
├── "freeCodeCamp's star count is a legitimate endorsement, unlike most repos at the top of the leaderboard"
│  └── top10.dev editorial (top10.dev) → read below

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.

├── "GitHub star counts have decayed as a signal — they no longer distinguish real projects from noise"
│  └── top10.dev editorial (top10.dev) → read below

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.

├── "A repo doesn't need to be a distributable library to be the most valuable project on GitHub"
│  └── top10.dev editorial (top10.dev) → read below

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.

└── "freeCodeCamp's curriculum reach makes it the highest-value repo on GitHub"
  └── freeCodeCamp (GitHub) → read

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.

What happened

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.

Why it matters

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.

What this means for your stack

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.

Looking ahead

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.

GitHub 458830 pts 49763 comments

freeCodeCamp/freeCodeCamp trending with 437.9k stars

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

→ read on GitHub
GitHub 394268 pts 82855 comments

openclaw/openclaw trending with 283.1k stars

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

→ read on GitHub
GitHub 319608 pts 26757 comments

mattpocock/skills trending with 144.2k stars

Skills for Real Engineers. Straight from my .claude directory.

→ read on GitHub
GitHub 262155 pts 58445 comments

NousResearch/hermes-agent trending with 115.5k stars

The agent that grows with you

→ read on GitHub
GitHub 255064 pts 68482 comments

torvalds/linux trending with 221.6k stars

Linux kernel source tree

→ read on GitHub
GitHub 252454 pts 52111 comments

facebook/react trending with 243.9k stars

The library for web and native user interfaces.

→ read on GitHub
GitHub 225737 pts 30489 comments

anomalyco/opencode trending with 118.5k stars

The open source coding agent.

→ read on GitHub
GitHub 209968 pts 61426 comments

n8n-io/n8n trending with 178.2k stars

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

→ read on GitHub
GitHub 205233 pts 18023 comments

yt-dlp/yt-dlp trending with 150.6k stars

A feature-rich command-line audio/video downloader

→ read on GitHub
GitHub 201426 pts 79873 comments

tensorflow/tensorflow trending with 194.1k stars

An Open Source Machine Learning Framework for Everyone

→ read on GitHub
GitHub 195253 pts 45948 comments

microsoft/vscode trending with 182.5k stars

Visual Studio Code

→ read on GitHub
GitHub 192419 pts 13710 comments

avelino/awesome-go trending with 167.1k stars

A curated list of awesome Go frameworks, libraries and software

→ read on GitHub
GitHub 187978 pts 46247 comments

Significant-Gravitas/AutoGPT trending with 182.3k stars

AutoGPT 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 GitHub
GitHub 186486 pts 18987 comments

ollama/ollama trending with 164.5k stars

Get up and running with Kimi-K2.5, GLM-5, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

→ read on GitHub
GitHub 181102 pts 34443 comments

flutter/flutter trending with 175.5k stars

Flutter makes it easy and fast to build beautiful apps for mobile and beyond

→ read on GitHub
GitHub 176783 pts 22547 comments

f/prompts.chat trending with 151.0k stars

f.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 GitHub
GitHub 175026 pts 79059 comments

twbs/bootstrap trending with 174.0k stars

The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

→ read on GitHub
GitHub 168722 pts 35149 comments

huggingface/transformers trending with 157.6k stars

🤗 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 GitHub
GitHub 160801 pts 25436 comments

langgenius/dify trending with 131.7k stars

Production-ready platform for agentic workflow development.

→ read on GitHub
GitHub 156492 pts 10376 comments

langflow-ai/langflow trending with 145.4k stars

Langflow is a powerful tool for building and deploying AI-powered agents and workflows.

→ read on GitHub

// share this

// get daily digest

Top 10 dev stories every morning at 8am UTC. AI-curated. Retro terminal HTML email.