Three list-repos own the top of GitHub. None ship runnable code.

5 min read 19 sources clear_take
├── "GitHub's star economy rewards reference material over working software"
│  └── top10.dev editorial (top10.dev) → read below

The editorial argues that the top three repos by stars — freeCodeCamp, public-apis, and free-programming-books — collectively hold 1.23M stars while shipping no production software. Seven of the top twenty are reference lists or curricula, suggesting GitHub's discovery surfaces (Trending, Explore, sort:stars) systematically elevate markdown directories over engineering projects.

├── "Curated lists and curricula are legitimately the most useful artifacts on GitHub"
│  ├── freeCodeCamp/freeCodeCamp (GitHub) → read

With 437.9k stars, freeCodeCamp's positioning as an 'open-source codebase and curriculum' for learning math, programming, and computer science for free implicitly argues that educational scaffolding deserves the same recognition as runtime software. Its dominance suggests the developer community values structured learning paths above shipped binaries.

│  ├── public-apis/public-apis (GitHub) → read

At 411.9k stars for a 'collective list of free APIs,' this repo embodies the view that a well-maintained index of resources delivers more practical value to working developers than most actual libraries. The star count reflects how often developers reach for reference material over yet another framework.

│  ├── EbookFoundation/free-programming-books (GitHub) → read

384k stars on a catalog of freely available programming books argues that curation is itself a form of engineering output. The repo treats the README as the product and validates that discoverability of learning resources is a first-class developer need.

│  └── kamranahmedse/developer-roadmap (GitHub) → read

350.5k stars for interactive roadmaps and guides reinforces that career-development scaffolding is one of the highest-leverage things developers seek on GitHub. The popularity argues lists-as-product is not an accident but a durable category.

├── "Stars are a vanity metric — they measure bookmarking, not engineering value"
│  └── top10.dev editorial (top10.dev) → read below

The editorial frames stars as a 'public library wearing a version-control hoodie' — a bookmarking signal that conflates 'I might read this later' with 'this is critical infrastructure.' Because Trending and sort:stars use the same signal, the platform's discovery loop systematically misrepresents what's actually being built and used in production.

└── "Real production software still dominates when you look past the headline list"
  ├── facebook/react (GitHub) → read

React's 243.9k stars represent a library that actually ships and runs in production at massive scale. Its presence in the top ranks counters the narrative that GitHub's leaderboard is purely reference material.

  ├── microsoft/vscode (GitHub) → read

VS Code at 182.5k stars is a working editor with millions of daily users, demonstrating that consequential software still accumulates serious star counts. The repo's standing argues that stars do track real adoption when the artifact is genuinely used.

  ├── tensorflow/tensorflow (GitHub) → read

TensorFlow's 194.1k stars sit on an actual ML framework that runs in production training and inference workloads. It shows that infrastructure-grade software can still command attention alongside curated lists.

  └── ollama/ollama (GitHub) → read

Ollama's 164.5k stars come from a tool people actually install and run locally to serve LLMs. Its rise demonstrates that genuinely novel software still breaks through the discovery surface.

What happened

Three repositories sit at the top of GitHub's trending board this week, all carrying star counts that dwarf the platform's flagship engineering projects. freeCodeCamp/freeCodeCamp holds 437,900 stars on its open-source curriculum for learning math, programming, and computer science. public-apis/public-apis carries 411,900 stars on a curated list of free APIs. EbookFoundation/free-programming-books clocks 384,000 stars on a catalog of freely available programming books.

Combined, they hold 1.23 million stars — more than the Linux kernel and React put together — and none of the three ships software that runs in production anywhere.

freeCodeCamp is the closest of the three to actual running code: it's a Node.js platform serving an interactive curriculum, but the star count attaches to the curriculum, not the runtime. The other two are pure markdown directories in the awesome-list format: README-first, with PRs that add bulleted entries to long alphabetized lists. There is no install command. There is no binary. There is no deploy target. They are repositories in the same way Wikipedia articles are repositories — git happens to be the substrate, but the artifact is text.

Look one rung down and the pattern holds: kamranahmedse/developer-roadmap (350.5k), vinta/awesome-python (286.7k), awesome-selfhosted/awesome-selfhosted (281.2k), f/prompts.chat (151.0k). Seven of the top twenty repositories by star count on GitHub are reference material, not code. The top of the leaderboard is a public library wearing a version-control hoodie.

How GitHub's discovery actually surfaces this

GitHub's discovery surfaces — Trending, Explore, the default sort on search-by-language, the "Used by" suggestions — all consume star count as a primary feature. The Trending page explicitly ranks by star growth over a window. Repository search has a `sort:stars` parameter that the UI offers as the first sort option. Stars are the default ranking signal on the surfaces developers use to find new code, and they remain so in 2026 despite a decade of community grumbling.

The consequence is structural. When a junior developer in 2026 searches GitHub for "python web framework," awesome-python ranks above any actual framework. When they search for "api," public-apis ranks above any actual API client. The reference catalogs win the ranking competition because the cost of giving them a star is identical to the cost of starring a real library — one click — but the addressable audience is everyone learning to code, not just the smaller cohort evaluating dependencies for a project.

This is the search-ranking version of the long tail collapsing on itself. The most-bookmarked repository on a topic outranks the most-used repository on the same topic, and GitHub's algorithm can't tell the difference because it never asked.

Stars as vanity vs. utility

The incentive structure underneath is the part worth looking at directly. A star costs nothing to give and accrues nothing to the giver — it's a pure signaling primitive with no skin in the game. That makes it a vanity metric in the literal economic sense: a unit of attention that is cheap to mint and cheap to consume.

The utility signals — the ones that correlate with whether a repository actually ships code that other people run — all carry cost or commitment:

- npm downloads / PyPI installs: requires the user to have a build pipeline and a real reason to depend on the package. - Dependents graph: someone wrote a `package.json` entry. That's a contract, not a click. - Commit cadence over six months: requires maintainers to keep showing up. - Issue close rate: requires triage and code review labor. - Releases tagged in the last 90 days: requires the project to still have a heartbeat.

A list-repo can rack up 400,000 stars while having a commit cadence of one merged PR per week — and that PR is adding a row to a markdown table. A library like React commits dozens of times per week from a paid maintainer team, gets installed 25 million times per week from npm, and sits at 243.9k stars. By the only metrics that measure shipping, React is an order of magnitude more consequential than public-apis. By the metric GitHub ranks on, public-apis wins.

This isn't an accident of measurement — it's a feature of how attention scales versus how engineering effort scales. Attention is exponential and cheap; engineering effort is linear and expensive. Any ranking system that doesn't price that asymmetry into its signal will, given enough time, sort attention to the top.

Are list-repos crowding out maintained projects?

Probably, yes, on the surfaces where it matters for discovery. Trending and language search are where new projects get their first thousand users. If those surfaces sort by stars and the star pool is dominated by reference material, a newly-released maintained library has to fight uphill against repos that aren't even in the same product category.

The counterargument: experienced developers don't find libraries through GitHub Trending — they find them through Hacker News, X, work Slack, and "what does the framework I'm already using recommend." That's true, but it's a generational handoff problem. Developers entering the field in 2026 are using LLM-mediated search and GitHub's own surfaces as their default discovery layer, because that's what loads fastest in their workflow. Both of those layers consume star count as a quality proxy. The bias propagates.

GitHub has tools to fix this without breaking anyone's workflow. A repository "kind" field — distinguishing `library`, `application`, `curriculum`, `awesome-list`, `documentation` — would let Trending and search optionally filter by kind. The data is already inferable: a repo with no source files and a README full of bulleted links is mechanically detectable. Star-weighting by repository kind, or simply offering kind as a search filter, would let developers searching for runnable code see runnable code first.

Until GitHub ships that taxonomy, the leaderboard will keep measuring bookmarking volume, the discovery surfaces will keep ranking by it, and the gap between the most-starred repos and the most-shipped repos will keep widening. The artifact at the top of GitHub is no longer code — it's a reading list, ranked by who clicked the star button on it. That's a fine thing to exist. It's a bad thing to be the default sort.

What to do about it as a practitioner

Ignore stars when evaluating a dependency. Look at weekly download count on npm/PyPI, the dependents graph (`github.com//network/dependents`), commits in the last 90 days, and the date of the most recent release. If you're shipping code that imports it, those four signals tell you whether the project will still be alive in eighteen months. Stars tell you how many people thought it sounded interesting once.

GitHub 445599 pts 44733 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 437449 pts 47953 comments

public-apis/public-apis trending with 411.9k stars

A collective list of free APIs

→ read on GitHub
GitHub 389054 pts 66348 comments

EbookFoundation/free-programming-books trending with 384.0k stars

:books: Freely available programming books

→ read on GitHub
GitHub 375537 pts 78374 comments

openclaw/openclaw trending with 283.1k stars

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

→ read on GitHub
GitHub 355697 pts 44132 comments

kamranahmedse/developer-roadmap trending with 350.5k stars

Interactive roadmaps, guides and other educational content to help developers grow in their careers.

→ read on GitHub
GitHub 300237 pts 27996 comments

vinta/awesome-python trending with 286.7k stars

An opinionated list of awesome Python frameworks, libraries, software and resources.

→ read on GitHub
GitHub 295993 pts 13759 comments

awesome-selfhosted/awesome-selfhosted trending with 281.2k stars

A list of Free Software network services and web applications which can be hosted on your own servers

→ read on GitHub
GitHub 245313 pts 51134 comments

facebook/react trending with 243.9k stars

The library for web and native user interfaces.

→ read on GitHub
GitHub 195308 pts 75357 comments

tensorflow/tensorflow trending with 194.1k stars

An Open Source Machine Learning Framework for Everyone

→ read on GitHub
GitHub 190280 pts 58141 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 187405 pts 26382 comments

ohmyzsh/ohmyzsh trending with 185.3k stars

🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python

→ read on GitHub
GitHub 185537 pts 40234 comments

microsoft/vscode trending with 182.5k stars

Visual Studio Code

→ read on GitHub
GitHub 184648 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 176570 pts 30443 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 172997 pts 29182 comments

NousResearch/hermes-agent trending with 115.5k stars

The agent that grows with you

→ read on GitHub
GitHub 172610 pts 16330 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 167213 pts 19933 comments

anomalyco/opencode trending with 118.5k stars

The open source coding agent.

→ read on GitHub
GitHub 163042 pts 21201 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 161057 pts 33358 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

// share this

// get daily digest

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