GitHub's three biggest repos ship almost no code

4 min read 36 sources clear_take
├── "GitHub stars measure bookmarking behavior, not code quality or engineering value"
│  └── top10.dev editorial (top10.dev) → read below

The editorial argues that the star metric is overloaded — functioning as bookmark, thank-you, vote, and like simultaneously. The top three repos (freeCodeCamp curriculum, public-apis list, free-programming-books) are optimized for the bookmark axis: read once, star for later, never interact again. That single repeated action over a decade beats every actual engineering project on the platform.

├── "Curated reference lists provide more durable value than frameworks, explaining their dominance"
│  ├── public-apis (GitHub, 441311 pts) → read

The repo's existence and 411.9k stars represent an implicit argument that a well-maintained collective list of free APIs is more universally useful than any specific tool. It serves as a discovery layer for developers across every language and framework, which is why it outscores nearly all actual software.

│  ├── EbookFoundation (GitHub, 390185 pts) → read

The free-programming-books repo demonstrates that aggregating links to learning resources creates compounding value as the catalog grows. With 384k stars, it shows developers consistently prioritize bookmarkable knowledge maps over the tools they'll learn from those books.

│  ├── awesome-selfhosted (GitHub, 299151 pts) → read

At 281.2k stars, this curated list of self-hostable services validates the same pattern as the top three: a comprehensive directory beats individual projects on raw star count. It reinforces that 'awesome lists' have become a dominant GitHub genre.

│  └── ripienaar (GitHub, 123084 pts) → read

The free-for-dev repo (120.6k stars) catalogs free-tier SaaS/PaaS offerings — another reference list outperforming most actual code repos. It supports the thesis that curation work that saves developers hours of searching gets rewarded with stars far more than building tools.

├── "Educational content drives engagement more than the tools themselves"
│  ├── freeCodeCamp (GitHub, 447115 pts) → read

At 437.9k stars, freeCodeCamp is the most-starred repo on GitHub primarily because of its Markdown curriculum, not its Node/React codebase. The repo's 44,946 comments reflect a learning community, demonstrating that educational pathways generate more sustained interest than the framework it's built with.

│  ├── trekhleb (GitHub, 196088 pts) → read

The javascript-algorithms repo (196k stars) — explanations and implementations of data structures — outranks most production frameworks. It supports the position that pedagogical content with code examples attracts stars at a rate working software cannot match.

│  └── Snailclimb (GitHub, 156372 pts) → read

JavaGuide (154.2k stars) is a Chinese-language backend interview prep guide — entirely educational reference material. Its placement above many actual Java libraries reinforces that interview/learning content punches above its weight on the platform.

└── "Actual engineering projects are systematically undervalued by the star metric"
  ├── facebook (GitHub, 245847 pts) → read

React at 243.9k stars powers a massive share of the web yet sits below three bookmark repos. The editorial highlights that React, Vue, Next.js, and TypeScript combined (~679k) barely beat the top three reference lists (~1.23M) — a 2x gap that suggests the metric structurally underweights engineering substance.

  ├── torvalds (GitHub, 236440 pts) → read

The Linux kernel at 221.6k stars — arguably the most consequential open-source project ever — ranks below curated link lists. This is the clearest indictment of star count as a proxy for impact or technical merit.

  ├── kubernetes (GitHub, 123001 pts) → read

Kubernetes at 121k stars runs production infrastructure across most of the Fortune 500 yet scores roughly a quarter of freeCodeCamp. The disparity demonstrates that mission-critical infrastructure software simply doesn't accumulate stars at the same rate as discoverability resources.

  └── ggml-org (GitHub, 116428 pts) → read

llama.cpp at 101.4k stars is the foundational runtime enabling local LLM inference across the industry. Its position outside the top 30 — below multiple awesome-lists — exemplifies the editorial's point that the metric rewards the bookmark axis over engineering execution.

What happened

A snapshot of GitHub Trending today, sorted by all-time stars, returns the same three repositories that have held the top of the leaderboard for years: freeCodeCamp/freeCodeCamp at 437.9k stars, public-apis/public-apis at 411.9k, and EbookFoundation/free-programming-books at 384.0k. Combined, that's roughly 1.23 million stars across three projects.

None of them are software.

freeCodeCamp is a Node/React monorepo, but the star magnet is the curriculum — thousands of Markdown lesson files. public-apis is a single `README.md` and a `db/` directory of categorized JSON entries pointing at third-party REST endpoints. free-programming-books is, almost in its entirety, a directory of Markdown tables of links to PDFs and HTML pages hosted elsewhere. The most-starred artifacts on the world's largest source code host are not source code. They are crowd-curated bookmark files that happen to be version-controlled.

This isn't new — it's been true for a decade. But the gap is widening, and worth naming clearly because of what it implies about every other ranking you read on this platform.

Why it matters

GitHub's star is overloaded. It functions as a bookmark, a thank-you, a vote, a portfolio tag, and a like. The three repos above are optimized — accidentally and then deliberately — for the bookmark axis. You read the README once, you star it because you'll come back, and you never interact again. That single action, repeated by 400,000 people over ten years, beats every actual engineering project on the platform.

For comparison: React (236k), Vue (210k), Next.js (130k), and TypeScript (103k) sum to roughly 679k stars. The top three reference lists outscore the four pillars of modern frontend by almost 2x. No JavaScript framework has ever come within striking distance of a well-maintained list of free PDFs. That's not a knock on the lists; it's a description of what the metric rewards.

The community knows this implicitly. Every senior dev who's ever evaluated a library has internally discounted star count. But the discount is rarely articulated, and the platform's UI still treats stars as the primary social proof — Trending tabs, search rankings, README badges, VC due-diligence slides. When the top of a leaderboard is dominated by artifacts that don't compile, the leaderboard is measuring attention, not engineering.

There's a second-order effect worth flagging. Because these three repos are zero-maintenance (a list never goes out of date in the way a runtime does — links rot, but the index keeps working), they compound. A library written in 2015 ages out of relevance; a list of free books written in 2015 just keeps growing. The star economy rewards artifacts whose half-life is infinite, which means it structurally underrates anything that has to be rewritten when the platform underneath it shifts. Your favorite well-maintained Go HTTP library will never catch a Markdown table.

The community reaction to this state of affairs has been muted, mostly because there's no villain. freeCodeCamp earned its position by teaching millions of people to program for free. public-apis is genuinely useful when you need a weather endpoint at 2am. free-programming-books has probably introduced more people to SICP than any university. The complaint isn't that these repos are bad — it's that they are sitting at the top of a metric that other people use to make build-vs-buy decisions.

What this means for your stack

Stop reading star count as a software signal. Read it as a bookmark signal. A 50k-star CLI is not necessarily fifty times better than a 1k-star CLI; it's been recommended on Hacker News more often. The metrics that actually correlate with software quality are downstream: weekly download counts on the package registry, issue close rate, contributor diversity (not just commit count), and CI green-rate over the last 90 days. If you're evaluating a tool, npm/PyPI download trend over the last 6 months tells you more about real-world adoption than the lifetime star count ever will.

Audit your own README discovery. If you maintain an open-source library and you're stuck at 800 stars, the lesson here isn't "add a curriculum." It's that the bookmark/install ratio for actual software is brutal — most people who try your tool won't star it, and most people who star it won't install it. Optimizing for stars at the expense of docs, install ergonomics, or registry presence is a category error. Spend the energy on the npm page.

Be skeptical of "GitHub Trending" as a discovery surface. Trending surfaces velocity, not stickiness. The repos at the top of all-time are there because they accreted attention slowly across a decade of casual saves. Trending today shows you what got linked from one viral post yesterday. Neither tells you whether the code is good. If you want signal on emerging tools, sort by recent commit activity within a known ecosystem (e.g., `npm:keyword`, `crates.io/categories`) — that filters for projects whose maintainers are still showing up.

Looking ahead

The interesting question isn't whether GitHub will fix the star metric — it won't, because the bookmark behavior is genuinely useful and there's no replacement primitive that captures it as cleanly. The interesting question is which platform builds the first real "engineering quality" leaderboard: weighted by registry downloads, by dependent-repo count, by paid-seat usage, by maintenance velocity. Whoever ships that becomes the new GitHub Trending. Until then, the top of the chart will keep being a Markdown table of free PDFs, and your job is to remember that the chart isn't ranking what you think it's ranking.

GitHub 470989 pts 51938 comments

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

A collective list of free APIs

→ read on GitHub
GitHub 454802 pts 46075 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 395541 pts 66722 comments

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

:books: Freely available programming books

→ read on GitHub
GitHub 388029 pts 81477 comments

openclaw/openclaw trending with 283.1k stars

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

→ read on GitHub
GitHub 315770 pts 14839 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 248007 pts 51296 comments

facebook/react trending with 243.9k stars

The library for web and native user interfaces.

→ read on GitHub
GitHub 245199 pts 64178 comments

torvalds/linux trending with 221.6k stars

Linux kernel source tree

→ read on GitHub
GitHub 244171 pts 36925 comments

affaan-m/everything-claude-code trending with 115.1k stars

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

→ read on GitHub
GitHub 238204 pts 48449 comments

NousResearch/hermes-agent trending with 115.5k stars

The agent that grows with you

→ read on GitHub
GitHub 202824 pts 60459 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 202422 pts 26309 comments

anomalyco/opencode trending with 118.5k stars

The open source coding agent.

→ read on GitHub
GitHub 198021 pts 76182 comments

tensorflow/tensorflow trending with 194.1k stars

An Open Source Machine Learning Framework for Everyone

→ read on GitHub
GitHub 196341 pts 31069 comments

trekhleb/javascript-algorithms trending with 196.0k stars

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

→ read on GitHub
GitHub 190042 pts 41899 comments

microsoft/vscode trending with 182.5k stars

Visual Studio Code

→ read on GitHub
GitHub 186989 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 182657 pts 13523 comments

avelino/awesome-go trending with 167.1k stars

A curated list of awesome Go frameworks, libraries and software

→ read on GitHub
GitHub 179737 pts 17606 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 178709 pts 31015 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 174674 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 174014 pts 9574 comments

firecrawl/firecrawl trending with 110.4k stars

🔥 The API to search, scrape, and interact with the web for AI

→ read on GitHub
GitHub 168184 pts 21686 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 164619 pts 34400 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 158103 pts 46184 comments

Snailclimb/JavaGuide trending with 154.2k stars

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发与系统设计。准备后端技术面试,首选 JavaGuide!

→ read on GitHub
GitHub 153872 pts 9962 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
GitHub 153857 pts 24315 comments

langgenius/dify trending with 131.7k stars

Production-ready platform for agentic workflow development.

→ read on GitHub
GitHub 145258 pts 24246 comments

langchain-ai/langchain trending with 128.9k stars

The agent engineering platform

→ read on GitHub
GitHub 142013 pts 31817 comments

vercel/next.js trending with 138.2k stars

The React Framework

→ read on GitHub
GitHub 141011 pts 10157 comments

clash-verge-rev/clash-verge-rev trending with 102.8k stars

A modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience

→ read on GitHub
GitHub 138152 pts 8509 comments

microsoft/PowerToys trending with 130.3k stars

Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows

→ read on GitHub
GitHub 137042 pts 7933 comments

iptv-org/iptv trending with 112.6k stars

Collection of publicly available IPTV channels from all over the world

→ read on GitHub
GitHub 131166 pts 13740 comments

ripienaar/free-for-dev trending with 120.6k stars

A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev

→ read on GitHub
GitHub 130655 pts 15396 comments

Comfy-Org/ComfyUI trending with 105.9k stars

The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface.

→ read on GitHub
GitHub 126283 pts 22447 comments

ggml-org/llama.cpp trending with 101.4k stars

LLM inference in C/C++

→ read on GitHub
GitHub 123969 pts 43754 comments

kubernetes/kubernetes trending with 121.0k stars

Production-Grade Container Scheduling and Management

→ read on GitHub
GitHub 122794 pts 17450 comments

electron/electron trending with 120.4k stars

:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

→ read on GitHub
GitHub 119951 pts 36629 comments

nodejs/node trending with 116.2k stars

Node.js JavaScript runtime ✨🐢🚀✨

→ read on GitHub

// share this

// get daily digest

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