The editorial argues that stars used to be a weak but directionally correct proxy for popularity, but gray-market star panels selling stars at $3-$8 per 1,000 from real-looking accounts have broken that correlation. Once a signal stops being directionally correct while people still trust it, it becomes actively misleading rather than merely imprecise.
freeCodeCamp's 437.9k stars accumulated over 12 years from thousands of contributors and millions of learners bookmarking the curriculum. Its trajectory represents the original intended use of stars — a slow accumulation of bookmarks from people who found genuine educational value.
With 185.3k stars and 2,400+ contributors, ohmyzsh demonstrates that community-driven utility tools earn stars through sustained daily use. The star count tracks roughly with the number of developers who've actually installed and configured the framework.
VS Code's 182.5k stars track a genuinely dominant editor with hundreds of millions of installs. This is the kind of case where the star count is directionally correct — a widely-used flagship product earning bookmarks at scale.
public-apis sits at 411.9k stars despite being a markdown list with no executable code — earning those stars by being the canonical link shared whenever a junior developer asks where to find a free API. Its position near the top of trending shows how 'awesome-list' style repos can outpace serious engineering work on the star leaderboard.
Developer-roadmap's 350.5k stars come from educational diagrams and guides, not running software. Like public-apis, it exemplifies how reference/educational content reliably out-stars actual frameworks and tools, skewing what 'trending' implies about engineering relevance.
Formerly 'Awesome ChatGPT Prompts,' this 151.0k-star repo is a curated prompt collection rather than working code. Its presence near the top of trending reinforces that shareable list-style content dominates the metric in ways that have little to do with software quality.
openclaw sits at 283.1k stars despite minimal commit history and reading like a Claude Code knockoff branded as 'the lobster way 🦞'. The mismatch between substance and star count is the editorial's central exhibit for gray-market star panels and coordinated promotional drops gaming the trending page.
A self-described 'open source coding agent' that has accumulated 118.5k stars with little visible track record. Its appearance alongside openclaw on trending suggests the AI-agent category is a hotspot for inflated star counts riding the hype wave.
Hermes-agent's 115.5k stars look anomalously high for a project marketed simply as 'the agent that grows with you.' It fits the pattern of agent-themed repos whose star counts have raced ahead of demonstrated engineering substance.
GitHub's trending page this week surfaces three repos with star counts that, taken together, tell you exactly how useless the metric has become. freeCodeCamp sits at 437.9k stars — a 12-year-old curriculum with thousands of contributors and millions of learners. public-apis sits at 411.9k — a markdown list. And openclaw, a self-described 'personal AI assistant, the lobster way 🦞' that surfaces almost no commit history and reads like a Claude Code knockoff, sits at 283.1k.
Three repos, one trending page, and the only thing they share is a number that has stopped meaning what developers think it means. freeCodeCamp earned its stars one bookmark at a time over a decade. public-apis earned its stars by being the link everyone shares when a junior asks 'where do I find a free weather API.' openclaw earned its stars in a way that, at minimum, deserves an asterisk: gray-market star panels, coordinated promotional drops, or both.
This isn't a new problem. Dagster's 2023 analysis flagged star-farming services openly advertising on Telegram. GitHub's own trust-and-safety team has [purged star rings before](https://github.blog) — including a high-profile takedown in 2024 that wiped millions of stars across hundreds of repos. The arms race continues because the incentive structure hasn't changed.
Stars were always a weak proxy. They measure 'I might want to find this again' more than 'I use this in production.' But the proxy used to be roughly directionally correct: at a given moment in time, a repo with 10× the stars of another repo in the same niche was probably more popular. That directional correctness is what's eroding, and once a signal stops being directionally correct, it's worse than no signal at all — because people still trust it.
The economics now favor inflation. A typical gray-market star panel quotes between $3 and $8 per 1,000 stars from real-looking accounts with commit history, profile photos, and contribution graphs designed to survive GitHub's heuristic sweeps. At $0.005 a star, getting onto trending in a competitive language tag costs a few hundred dollars; pushing past 100k stars costs less than a single conference booth. Compare that to the cost of building an actual community, and the ROI calculation writes itself for anyone willing to cheat.
The second-order effect is more interesting than the inflation itself. VC associates use stars in dealflow filters. Engineering managers screen libraries by 'minimum 1k stars' policies. Cloud vendors negotiate marketplace placement using star counts as proof of demand. None of these workflows have an obvious fallback, which is why everyone keeps pretending the metric works.
Community reactions split along predictable lines. The 'GitHub should do more' camp wants automated detection: behavioral fingerprints, account-age weighting, anti-Sybil checks similar to what npm did for download counts in 2018. The 'this is unfixable' camp points out that any detectable heuristic becomes a target for the next generation of farms, and that the underlying problem is using a single scalar to compress a multidimensional question.
The right read is that stars belong in the same bucket as Twitter follower counts and Medium claps — a vanity metric that occasionally correlates with quality but should never gate a decision.
If you maintain a dependency evaluation process — formal or informal — replace the star check with a small basket of signals that are harder to fake. Commit cadence over the last 90 days tells you whether the project is alive. Distinct contributor count over the last 12 months tells you whether it's a bus-factor-of-one. Issue close rate tells you whether maintainers are engaged. Downstream import counts from ecosystem.ms or libraries.io tell you whether real software depends on it. None of these are perfect, but a forger has to fake all four convincingly, and the cost curve gets steep fast.
For anyone shipping an open-source project, the implication cuts the other way: stop optimizing for stars. The marginal hour spent on a launch HN post, a clean README hero image, or a useful 'awesome-X' inclusion does more for actual adoption than any star pump. The repos with sticky users — Postgres, ffmpeg, sqlite — have unremarkable star counts relative to their utility. Nobody picks Postgres because of its 14k stars.
For VC and corp-dev workflows, the practical move is to weight stars at zero in any model where dependency choice is the outcome, and to treat 'unexplained star spike' as a yellow flag rather than a green one. A repo that went from 1k to 100k in 60 days without a corresponding GitHub Issues, PR, or HN-visible event is almost always astroturf, and the diligence cost of confirming this is roughly one Grep.
GitHub will keep purging the worst offenders, the farms will keep adapting, and the metric will keep degrading. The most likely endpoint is a quiet bifurcation: serious engineers will stop quoting star counts the way serious investors stopped quoting Klout scores around 2014, and stars will live on as a marketing artifact for a different audience. The interesting question isn't whether GitHub fixes trending — it almost certainly can't — but whether something replaces it. A reputation-weighted star system, an 'install count' equivalent for libraries, or a curated trending board with editorial standards would all be improvements. Until one of those exists, the trending tab is best read as entertainment.
freeCodeCamp.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 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 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 GitHubFlutter makes it easy and fast to build beautiful apps for mobile and beyond
→ 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 GitHubProduction-ready platform for agentic workflow development.
→ read on GitHubThe agent engineering platform
→ read on GitHubThe React Framework
→ read on GitHubThe Go programming language
→ read on GitHubTop 10 dev stories every morning at 8am UTC. AI-curated. Retro terminal HTML email.