The editorial argues that the top three most-starred repos — sindresorhus/awesome, freeCodeCamp, and public-apis — aren't installable code but reference material. Curated lists benefit from directory-scale network effects that libraries cannot match, so the same yardstick now selects for canonical bookmarks rather than useful code.
By maintaining awesome as the #1 repo — a markdown file linking to other markdown files — sindresorhus demonstrates that a meta-index of curated topics is treated by the community as the single most valuable thing on GitHub. The 444k stars validate the position that discovery infrastructure outranks any single library.
The public-apis maintainers curate a directory of APIs they didn't write, and 411.9k stars validate that developers value the aggregation layer over the underlying services. The repo's ranking argues that discoverability is itself a first-class product.
free-programming-books at 384k stars extends the pattern into learning material — a link farm of free resources that outranks nearly every actual programming tool. The maintainers implicitly argue that curated learning paths are more valuable to more developers than any individual codebase.
developer-roadmap's 350k stars show that interactive guides and career roadmaps command the same signal-boost as major frameworks. The position: pedagogical scaffolding is what developers actually want to save and share.
freeCodeCamp holds #2 with 437.9k stars, where the stars are for the curriculum rather than the platform's JavaScript. The maintainers' position — implicit in what people actually star — is that free structured learning is the most valuable thing GitHub hosts, more than any framework.
React at 243.9k stars is the highest-ranked traditional library, defending the original premise of GitHub stars: that a widely-used codebase should rank at the top. Its position is that shipped, installable software remains the yardstick regardless of how curated lists have inflated the leaderboard.
The Linux kernel at 221.6k stars represents the ultimate 'real code' counterexample — foundational infrastructure the whole industry runs on, ranked below several link farms. Its presence in the top tier is an implicit argument that utility, not canonicity, is what stars were meant to measure.
VSCode at 182.5k stars anchors the position that daily-driver tooling deserves top ranking. Microsoft's editor is code developers actually run, not a bookmark they save — a direct counterweight to the curated-list dominance at the top.
TensorFlow at 194.1k stars represents heavyweight ML infrastructure whose ranking argues that consequential frameworks — the things that power production systems — still belong near the top even as reference material dominates the podium.
AutoGPT at 182.3k stars kicked off the wave of agent frameworks that now populate the leaderboard. Its ranking argues that speculative AI tooling — regardless of production readiness — commands the same stars-per-view as mature frameworks because developers bookmark aspirationally.
mattpocock/skills at 144.2k stars is essentially a personal .claude directory shared publicly — closer to a curated list than a codebase. Its position: agent skills and prompt collections are the new 'awesome list' format, and the leaderboard reflects that shift.
prompts.chat (formerly Awesome ChatGPT Prompts) at 151k stars is explicit about being a prompt list masquerading as a repository. It confirms the pattern that AI-adjacent reference material earns stars at directory scale, not library scale.
everything-claude-code at 115.1k stars packages agent harness optimization as a skills/instincts framework — again, more configuration and methodology than executable code. Its ranking argues AI tooling meta-content is the new growth vector on the leaderboard.
As of this week, the three most-starred repositories on GitHub are, in order: sindresorhus/awesome at 444.0k stars, freeCodeCamp/freeCodeCamp at 437.9k, and public-apis/public-apis at 411.9k. That's roughly 1.29 million stars across the top three slots.
None of them are code you can install. `sindresorhus/awesome` is a markdown file linking to other markdown files. `public-apis` is a table of URLs with a column for whether they need auth. freeCodeCamp is the closest thing to a codebase in the group, but its stars are for the curriculum — the actual JavaScript that runs the platform is a footnote to what people actually engage with, which is the lessons.
The number-one repository on the world's largest source control platform is a list of lists. The number-three repository is a directory of APIs the maintainers didn't write. This is not new — sindresorhus has held or shared the top slot for years — but the composition of the leaderboard has now fully inverted from what stars were originally supposed to measure.
Stars started as a bookmark. On a platform full of actual libraries, the aggregate signal worked: React, Vue, TensorFlow, Linux — the top of the board matched the top of the ecosystem. Over the last five years that mapping broke. The mechanism is simple: reference material has directory-scale network effects, and libraries don't.
A library gets one star per user who found it useful. A curated list gets one star from every user who might *eventually* find one of its links useful — plus every user who wants to signal-boost the concept, plus every user who wants to find it again later, plus every AI agent trained on GitHub metadata that treats stars as a quality signal. The two artifacts are being measured with the same yardstick, but one of them has a target population an order of magnitude larger.
The result is that the leaderboard now selects for canonicity, not utility. A useful React component library might have 5,000 stars. `awesome-react`, which links to it and 300 others, has 65k. Neither is doing the other's job, but from a distance the star gap suggests the directory is 13x more valuable than the code — which is nonsense if you're a practitioner and completely rational if you're a crawler.
Compare this to npm's download counts, which measure something you can't fake with a bookmark: an install, in a build, that succeeded. npm's top packages are `chalk`, `lodash`, `react`, `express` — all libraries, all imported by things that actually run. The two rankings barely overlap. That divergence is the story. Two platforms that supposedly measure open-source popularity have completely different top-tens because they measure completely different things.
The community reaction on Hacker News to similar trend data has been split along familiar lines. One camp calls it "GitHub becoming a bulletin board" and treats it as decline. The other points out that discovery has always been the hard part of open source, and that these lists solve a real problem — which is why they get stars in the first place. Both sides are right. The lists are genuinely useful *and* they are structurally impossible to compare to code on the same axis.
First, stop using stars as a proxy for anything except attention. If you're evaluating whether a library is maintained, look at commits in the last 90 days, open issue response time, and the ratio of open to closed PRs. If you're evaluating whether a library is used, look at npm/PyPI/crates.io downloads or the dependents graph. A 50k-star repo with two commits this year and 400 open issues is a museum piece, and a 3k-star repo with weekly releases and 30 dependents in production is probably what you want.
Second, if you ship a library, understand what you're actually competing with for attention. You are not competing with other libraries. You are competing with the awesome-list entry for your category. Getting into the right curated list is often worth more distribution than a thousand direct stars, because the list is the thing agents and juniors read first. The maintainers of these lists have effectively become distribution gatekeepers, and their PR queues are the real onboarding funnel for a lot of tools.
Third, if you build tools that consume GitHub metadata — dependency scanners, security tools, LLM-powered code search, agent frameworks that rank repos — you need to filter reference-material repos out of your "popular code" heuristics or you'll waste tokens explaining that `sindresorhus/awesome` is not, in fact, a package. This sounds obvious. It is not what most of the current wave of code-context tools do.
The long-run direction is that GitHub becomes two products stapled together: a code host, and a directory layer that indexes the code host. The star system was designed for the first and has been captured by the second. Nobody is going to fix this — the incentives point the other way, and the lists are legitimately useful — so the practical move is to stop treating the leaderboard as a code ranking and start reading it as what it is: the index at the front of the encyclopedia, telling you where the real content lives.
😎 Awesome lists about all kinds of interesting topics
→ read on GitHubfreeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
→ read on GitHubA collective list of free APIs
→ read on GitHub:books: Freely available programming books
→ read on GitHubYour own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
→ read on GitHubInteractive roadmaps, guides and other educational content to help developers grow in their careers.
→ read on GitHubAn opinionated list of awesome Python frameworks, libraries, software and resources.
→ read on GitHubA list of Free Software network services and web applications which can be hosted on your own servers
→ read on GitHubAn agentic skills framework & software development methodology that works.
→ read on GitHubThe library for web and native user interfaces.
→ read on GitHubLinux kernel source tree
→ read on GitHubThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
→ read on GitHubThe agent that grows with you
→ 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 GitHubAn Open Source Machine Learning Framework for Everyone
→ read on GitHub🙃 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 GitHubVisual Studio Code
→ read on GitHubThe open source coding agent.
→ 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 GitHubA curated list of awesome Go frameworks, libraries and software
→ read on GitHubFlutter makes it easy and fast to build beautiful apps for mobile and beyond
→ read on GitHubA feature-rich command-line audio/video downloader
→ read on GitHubGet up and running with Kimi-K2.5, GLM-5, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
→ read on GitHubThe most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.
→ read on GitHubSkills for Real Engineers. Straight from my .claude directory.
→ 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 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 GitHubLangflow is a powerful tool for building and deploying AI-powered agents and workflows.
→ read on GitHub🔥 The API to search, scrape, and interact with the web for AI
→ read on GitHubProduction-ready platform for agentic workflow development.
→ read on GitHubUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
→ read on GitHubThe React Framework
→ read on GitHubMicrosoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows
→ read on GitHubCollection of publicly available IPTV channels from all over the world
→ read on GitHubA modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience
→ read on GitHubA list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
→ read on GitHubProduction-Grade Container Scheduling and Management
→ read on GitHubTop 10 dev stories every morning at 8am UTC. AI-curated. Retro terminal HTML email.