The editorial argues that two of the top three all-time repos (awesome, public-apis) are just markdown files, and the third (freeCodeCamp) is primarily a curriculum. Stars measure save-for-later discoverability and viral linking, not code quality, maintenance, or safety — which made the leaderboard misleading even before agents started consuming it.
Sits at #1 with 444k stars while being literally 'awesome lists about all kinds of interesting topics' — a list of links to other lists. Its dominance exemplifies how the leaderboard rewards curation and link-aggregation over working software.
411.9k stars for what is fundamentally a table of free APIs in a README. Demonstrates that the star economy treats a well-formatted reference document the same as a battle-tested library.
384k stars for a curated bibliography of free programming books — another markdown-only repo in the top tier. Reinforces the editorial's point that the leaderboard's top is dominated by reference material, not code.
350.5k stars for interactive roadmaps and educational content. Like the awesome lists, this is a learning/reference artifact whose star count would be misread by an agent looking for a library to depend on.
Argues the human-vs-agent consumer shift is what makes the old 'stars ≠ quality' critique newly urgent. A human can spend ten seconds reading a README before installing; an agent spends a tool call and uses stars/recency/trending as a proxy, with no fallback heuristic when those signals are gamed or simply misleading.
243.9k stars for a foundational UI library that is actively maintained, broadly depended on, and unambiguously code. Its presence in the trending top tier shows that working software can still rank — the leaderboard isn't pure noise, it's a mix.
182.5k stars for a flagship editor with massive active development. Another data point that real, shipping code can compete on the leaderboard alongside the markdown lists.
194.1k stars for a serious ML framework. Demonstrates that production-grade code with deep dependency graphs does accumulate stars — though notably its growth has stalled relative to newer entrants.
175.5k stars for an actively developed cross-platform app framework. Shows that a real codebase backed by a major sponsor can hold its own in the top ranks against the awesome-lists.
150.6k stars for a working command-line tool that millions actually run. A counter-example to the 'lists win' thesis — utility code can climb when it solves a problem nobody else does.
182.3k stars driven largely by viral 2023 hype around autonomous agents, with the codebase's practical utility widely debated. A canonical example of stars-as-attention rather than stars-as-quality, and exactly the kind of repo an agent would mis-rank as authoritative.
113.5k stars for an 'agentic skills framework' — a newer entrant whose star count reflects the current wave of agent-tooling enthusiasm. Illustrates how the same dynamics that inflated AutoGPT now inflate the next generation of agent harnesses.
115.1k stars for an agent-harness optimization system. Its rapid climb shows the star economy now actively rewards meta-tooling about agents themselves, compounding the signal-quality problem the editorial describes.
118.5k stars for an open-source coding agent. Another data point that the trending list is increasingly filled with agent infrastructure, which agents themselves will then likely over-weight when ranking candidates.
115.5k stars for an agent platform. Part of the cohort showing that the leaderboard's composition is shifting toward AI tooling, raising the stakes of the 'stars as agent input' problem.
A quick look at GitHub's all-time leaderboard today: sindresorhus/awesome sits at 444,000 stars, freeCodeCamp/freeCodeCamp at 437,900, and public-apis/public-apis at 411,900. All three are trending again this week, which is itself a quirk — repos this large rarely move the trending needle unless something external pushes them.
Two of the top three are markdown files. The third is a curriculum. `awesome` is a list of links to other lists of links. `public-apis` is a table of free APIs. `freeCodeCamp` is the only one that contains a working application, and even there the star count is overwhelmingly driven by the learning content, not the codebase.
This isn't a new observation, but it's worth re-stating now because the audience for GitHub's leaderboard has changed. It used to be humans browsing Explore. Today a meaningful fraction of repo lookups originate from coding agents — Claude Code, Codex, Aider, Cursor's background indexer — that are doing some version of "find me a library that does X" and using stars, recency, and trending signals as a proxy for quality.
The star count was never a quality signal. It's a save-for-later button with a public counter attached. Stars correlate with discoverability, language popularity, and how many times a repo got linked in a viral tweet — not with whether the code works, is maintained, or is safe to depend on. Anyone who's ever inherited a 40k-star abandoned package knows this. But the gap between "stars" and "quality" only mattered as long as the consumer was a human who could spend ten seconds reading the README before installing.
Agents don't spend ten seconds. They spend a tool call. And the heuristics agents use to rank candidate repos are almost universally derivative of the same public signals — stars, fork count, last-commit recency, trending position. If those signals are gamed, or simply misleading, the agent doesn't have a second-order judgment to fall back on. It just picks the top result and writes an import statement.
The `awesome` / `public-apis` problem is the benign end of this spectrum. They're high-quality lists. The worst case is that an agent gets confused about whether a repo is a library or a directory of libraries and produces a broken plan. The malignant end is what we've been watching for the past week: typo-named repos like `Codex-5.5-codex-instruct-5.5`, `dd`, and `clash` farming GitHub Trending specifically because agents tokenize repo names and don't disambiguate. Different mechanism, same root cause: the leaderboard is a trust surface, and trust surfaces with no authentication get exploited.
There's a structural piece here too. GitHub's ranking algorithms — Explore, Trending, the search API — were tuned for an era when the marginal user was a developer at a laptop. They reward broad appeal, link density, and English-language READMEs. A bilingual systems library with 800 stars and a working test suite is invisible next to a links-to-links-to-links repo with six figures of stars. For human discovery that's a tolerable bias. For machine retrieval that's a poisoned well.
Community reactions over the past year — from Simon Willison's posts on agent supply chain, to the Socket and Snyk writeups on npm typosquatting, to last week's discussion about Anthropic's Skill marketplace surface area — keep landing on the same conclusion: the package-discovery layer is the weakest part of the agent stack, and nobody owns fixing it. GitHub treats stars as a vanity metric. npm treats download counts the same way. PyPI has been more aggressive but still doesn't verify maintainership transitions. The result is a discovery substrate where the most popular thing and the most correct thing have only a loose correlation, and agents have no way to tell which is which.
If you're building anything that lets an LLM pick its own dependencies, audit the ranking function. Specifically: if you're feeding GitHub search results, npm search results, or PyPI search results into a prompt as "candidate libraries" without an additional filter, you've inherited every weakness of the underlying ranking. At minimum, exclude repos where the primary language is Markdown, the last meaningful commit (not a README touch) is older than 12 months, or there's no `package.json` / `pyproject.toml` / `Cargo.toml` / equivalent manifest at the root. Those three filters alone would drop `awesome` and `public-apis` from any agent's candidate set without losing anything an agent would actually want to install.
For retrieval-augmented setups, weight signals the leaderboard doesn't: download counts from the actual package registry (not stars), CI badge status, downstream dependent count, and presence of a security policy file. None of these are individually authoritative, but together they're a meaningfully better proxy for "this code does something" than the star count is.
For agent runtime sandboxing, assume the agent will occasionally try to clone a repo that turns out to be a markdown file and write code against it as if it were a library. That failure mode should produce a clean error, not a hallucinated import path that compiles and silently does nothing. The tightest fix is a post-tool-call validator that checks whether the cloned repo contains a manifest matching the language the agent thinks it's working in.
None of this gets solved at the GitHub layer in 2026. The leaderboards are too entrenched, the SEO incentives are too strong, and the company has no commercial reason to demote its most-starred repos. The fix has to happen one level up, in whoever sits between the agent and the registry — and right now that's a job nobody has hired for. Expect the next wave of agent infrastructure to include something that looks a lot like a package-trust API: a signed, versioned, ranked feed of "libraries the agent is actually allowed to install," curated by someone with skin in the game. Until that exists, the top of GitHub is going to keep being three lists, and your agent is going to keep being mildly confused about it.
😎 Awesome lists about all kinds of interesting topics
→ read on GitHubA collective list of free APIs
→ read on GitHubfreeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
→ 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 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 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 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 GitHubTop 10 dev stories every morning at 8am UTC. AI-curated. Retro terminal HTML email.