GitHub Trending's top 3: two textbooks and a lobster

4 min read 20 sources clear_take
├── "GitHub Trending's star-based ranking is broken because stars are now cheap and easily manipulated"
│  └── top10.dev Editorial (top10.dev) → read below

The editorial argues that GitHub Trending was designed when star count was a reasonable proxy for quality, but that assumption collapses now that public services sell stars cheaply. The algorithm treats legitimate evergreens like freeCodeCamp and suspect AI clones like openclaw as equivalent signals, which means the ranking surface no longer distinguishes quality from manufactured velocity.

├── "openclaw is a suspect AI-assistant clone that doesn't pass basic scrutiny"
│  └── top10.dev Editorial (top10.dev) → read below

The editorial flags openclaw's 283.1k stars as suspicious because the repo lacks a meaningful release history, appears in no standard agent-framework comparisons, and carries a tagline that reads like a model-generated clone of OpenInterpreter's positioning. Its placement next to freeCodeCamp and free-programming-books makes the failure of the ranking algorithm visible.

├── "Evergreen learning and curated-list repos dominate Trending through persistent star velocity, not news"
│  ├── freeCodeCamp (GitHub) → read

freeCodeCamp's repo represents the archetypal evergreen — an open-source curriculum that has been the largest of its kind on GitHub for nearly a decade. It trends not because of any event but because its star accumulation rate, spread across a massive developer audience, never slows.

│  ├── EbookFoundation (GitHub) → read

free-programming-books is a curated index that has been forked and mirrored into nearly every awesome-list ecosystem. Its continued presence on Trending shows that curated lists with broad evergreen appeal can sustain ranking indefinitely without any new release activity.

│  ├── kamranahmedse (GitHub) → read

The developer-roadmap repo at 350.5k stars represents the same evergreen pattern — interactive career guides that accrue stars steadily over years. Its trending position reinforces that career-education repos dominate the surface through cumulative interest, not recency.

│  └── vinta (GitHub) → read

awesome-python exemplifies the curated-list evergreen — an opinionated index of Python resources that has remained on the trending surface through steady community contributions. It illustrates how list-style repos sustain ranking without product releases.

└── "The Trending tab is being colonized by AI-agent and coding-assistant repos of varying legitimacy"
  ├── obra (GitHub) → read

superpowers pitches itself as an agentic skills framework and software development methodology, riding the wave of agent-harness hype. Its 113.5k stars show how quickly agent-tooling repos can climb Trending alongside genuinely established projects.

  ├── affaan-m (GitHub) → read

everything-claude-code positions itself as a meta-framework for Claude Code, Codex, Cursor, and other agent harnesses. Its trending climb illustrates how the AI-assistant niche generates rapid star accumulation that mixes indistinguishably with legitimate infrastructure on the ranking surface.

  ├── NousResearch (GitHub) → read

hermes-agent markets itself with a vague tagline of 'the agent that grows with you' yet sits at 115.5k stars. The thin description coupled with high ranking is consistent with the broader pattern of agent-framework repos accumulating stars faster than their substance can be verified.

  └── anomalyco (GitHub) → read

opencode brands itself as 'the open source coding agent' — a positioning identical to several other repos that have appeared on Trending. The naming collision and 118.5k stars highlight how generic AI-coding-agent framing has become a reliable trend hack.

What happened

This morning's GitHub Trending lineup, sorted by score, opens with three repos: freeCodeCamp/freeCodeCamp at 437.9k stars, EbookFoundation/free-programming-books at 384k stars, and openclaw/openclaw at 283.1k stars, pitching itself as "Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞"

The first two are the unkillable evergreens of GitHub. freeCodeCamp has been the single largest open-source curriculum on the platform for the better part of a decade; free-programming-books is a curated index that's been mirrored, forked, and submitted to roughly every "awesome" list ever written. Neither trends because anything happened today. They trend because their star velocity, normalized across a multi-million-developer audience, never really stops.

Then there is openclaw. Same trending page, one slot down, 283,100 stars, branded with a lobster emoji and a tagline that reads like it was generated to rhyme with "the unix way." The repo doesn't link to a meaningful release history, doesn't appear in any of the standard agent-framework comparisons, and has a description that could be the output of asking a model to clone OpenInterpreter's positioning.

Why it matters

This is the second time this week the Trending tab has surfaced something that doesn't pass a 30-second sniff test. The earlier case — three coordinated repos with accounts under three days old climbing in lockstep — was a clean astroturf pattern: new accounts, identical climb curves, suspicious cross-starring. This one is subtler and more interesting, because openclaw is sitting next to the two most legitimate repos on the entire platform, and the algorithm is treating all three as the same kind of signal.

GitHub Trending was designed in an era when the assumption was that star count, given enough time, was a reasonable proxy for quality. That assumption breaks the moment stars become cheap. They are now cheap. There are public services that will deliver thousands of stars for tens of dollars, paid in crypto, with delivery windows measured in days. Detection on GitHub's side has not visibly kept pace — accounts created in batches, repos that climb without any corresponding commit activity, and stars from accounts with no other footprint all still count toward Trending position.

The community reaction to the earlier coordinated-repo incident on Hacker News was mostly resignation. The top comment was a variant of "Trending has been broken for years; the only signal I trust is whether someone I follow has starred it." That's a real shift in how senior developers use the platform: Trending used to be a discovery mechanism, and is now closer to a leaderboard that has to be cross-checked against your own social graph before you'd act on anything it shows you.

The deeper problem is that GitHub doesn't actually have a stated definition of what Trending is supposed to optimize for. Is it "projects gaining attention right now"? Then evergreens shouldn't dominate. Is it "absolute star velocity"? Then a gamed repo and a real one look identical. Is it "projects relevant to your interests"? Then the personalization layer is invisible from the public page. The product has been quietly under-specified for long enough that the algorithm's behavior has become the spec, and right now the behavior is: surface whatever has high star velocity, regardless of whether the stars came from people who looked at the code.

The consequences fan out beyond the Trending tab itself. Recruiters use star counts to evaluate candidates. VCs use them as early traction signals. Conference CFP committees weigh "trending project" credentials. Every one of those downstream consumers is operating on a primitive that GitHub no longer effectively defends.

What this means for your stack

If you're using GitHub Trending as a discovery feed — and a lot of senior developers still are, even after years of complaining about it — the practical correction is to add three checks before you star, fork, or recommend anything from it.

Check the commit graph, not the star count. Insights → Contributors shows you whether one person committed 800 times or whether 40 people committed 20 times each. A repo with 283k stars and three contributors who all joined this quarter is a different artifact than a repo with 280k stars and 4,000 contributors over six years.

Check the issue tracker for engagement, not volume. Spam issues and AI-generated questions inflate counts. What matters is whether maintainers are answering, whether PRs are getting merged, and whether the discussion looks like people actually using the software. A trending repo with 200 open issues and zero responses in the last month is a museum exhibit.

Check who starred it, not how many. GitHub exposes the stargazer list. If the first 50 names are accounts with no other repos, no followers, and identically formatted usernames, you have your answer. This sounds tedious; in practice it takes about 90 seconds and is the single most reliable filter available.

For teams: if your hiring loop or your tech-radar process treats "trending on GitHub" as a positive signal, it's worth writing down what that signal is actually supposed to mean and what the failure modes are. "Candidate's side project has 5,000 stars" is information; it is not, on its own, evidence of code quality, taste, or sustained effort.

Looking ahead

GitHub has the data to fix this — stargazer account age, cross-starring patterns, commit-to-star ratios, the works — and has chosen, so far, not to spend it. Whether that changes probably depends on whether enough of the platform's professional users start treating Trending as actively misleading rather than just noisy. Until then, the working assumption for anyone using it as a discovery surface should be: two of the top three are real, one of them is a lobster, and the algorithm cannot tell you which is which.

GitHub 454721 pts 46066 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 394699 pts 66674 comments

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

:books: Freely available programming books

→ read on GitHub
GitHub 387888 pts 81437 comments

openclaw/openclaw trending with 283.1k stars

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

→ read on GitHub
GitHub 365089 pts 44832 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 316039 pts 28570 comments

vinta/awesome-python trending with 286.7k stars

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

→ read on GitHub
GitHub 315587 pts 14830 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 274199 pts 24549 comments

obra/superpowers trending with 113.5k stars

An agentic skills framework & software development methodology that works.

→ read on GitHub
GitHub 247905 pts 51296 comments

facebook/react trending with 243.9k stars

The library for web and native user interfaces.

→ read on GitHub
GitHub 243853 pts 36878 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 237537 pts 48174 comments

NousResearch/hermes-agent trending with 115.5k stars

The agent that grows with you

→ read on GitHub
GitHub 202668 pts 60437 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 202074 pts 26232 comments

anomalyco/opencode trending with 118.5k stars

The open source coding agent.

→ read on GitHub
GitHub 197759 pts 76170 comments

tensorflow/tensorflow trending with 194.1k stars

An Open Source Machine Learning Framework for Everyone

→ read on GitHub
GitHub 189748 pts 41867 comments

microsoft/vscode trending with 182.5k stars

Visual Studio Code

→ read on GitHub
GitHub 187142 pts 16147 comments

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

A feature-rich command-line audio/video downloader

→ read on GitHub
GitHub 186962 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 182432 pts 13519 comments

avelino/awesome-go trending with 167.1k stars

A curated list of awesome Go frameworks, libraries and software

→ read on GitHub
GitHub 179617 pts 17598 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 178686 pts 31010 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 174664 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

// share this

// get daily digest

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