The top 3 GitHub repos by stars aren't code — they're curricula

4 min read 20 sources clear_take
├── "LLMs have raised, not lowered, the value of human-curated learning resources"
│  └── top10.dev editorial (top10.dev) → read below

The editorial argues that the persistent dominance of build-your-own-x, awesome, and freeCodeCamp on GitHub's leaderboard reflects a trust-anchor problem: when LLMs can generate infinite generic lists at near-zero cost, developers gravitate toward known human curators whose judgment they can trust. Star velocity on build-your-own-x has actually accelerated since GPT-4, suggesting curated knowledge becomes more valuable, not less, in an AI-saturated landscape.

├── "Learning by building from scratch remains the canonical path to mastery"
│  ├── codecrafters-io (GitHub) → read

The build-your-own-x repository's tagline — 'Master programming by recreating your favorite technologies from scratch' — embodies the position that deep understanding comes from rebuilding Redis, Git, Docker, and similar systems yourself. Its 519k stars and accelerating velocity in the LLM era suggest developers still treat first-principles reconstruction as the gold standard for skill acquisition.

│  └── freeCodeCamp (GitHub) → read

freeCodeCamp's curriculum repo positions a structured, open-source learning path covering math, programming, and CS as the route to becoming a developer. Its 437k stars demonstrate sustained demand for editorially-shaped pedagogy over ad-hoc AI tutoring.

├── "Curated lists are a meta-format with durable network effects"
│  ├── sindresorhus (GitHub) → read

The original 'awesome' repository established a self-replicating meta-format: a list of lists about 'all kinds of interesting topics.' With 444k stars on the index alone and spawning ecosystem entries like avelino/awesome-go (167k) and f/prompts.chat (151k, formerly Awesome ChatGPT Prompts), the awesome-list pattern shows that curated indexes accrete reputation faster than the underlying software they catalog.

│  ├── avelino (GitHub) → read

awesome-go's 167k stars for 'a curated list of awesome Go frameworks, libraries and software' shows the awesome-list template scales across language ecosystems. The format itself — not the content — is what developers are starring.

│  └── kamranahmedse (GitHub) → read

developer-roadmap's 350k stars for 'interactive roadmaps, guides and other educational content' confirm that opinionated curation — choosing what to learn and in what order — is itself a high-value product, distinct from any individual tutorial.

└── "Leaderboard inertia explains the ranking — stars don't decay"
  └── top10.dev editorial (acknowledged counter) (top10.dev) → read below

The editorial acknowledges the 'naive read' that GitHub stars never decay, so the oldest viral repos win by default. sindresorhus/awesome (2014) and freeCodeCamp's curriculum predate most modern frameworks, giving them a decade-plus head start that any new repo would struggle to overcome regardless of current relevance.

What happened

GitHub's all-time star leaderboard, as of this week, has a strange property: the three most-starred repositories aren't software. They're reading lists. codecrafters-io/build-your-own-x sits at 519,526 stars. sindresorhus/awesome — the original 'awesome list' — has 444,000. freeCodeCamp's curriculum repo is at 437,900. Combined, that's roughly 1.4 million stars of curated learning material, and zero lines of production-runtime code.

None of these are new. sindresorhus/awesome was created in 2014. freeCodeCamp's curriculum repo predates most of the JavaScript frameworks people learn from it. build-your-own-x has been the canonical 'recreate Redis, Git, Docker from scratch' index for years. Yet they keep accreting stars at a rate that puts them ahead of every framework, every language, every database, every AI tool. React (240k), Vue (210k), TensorFlow (190k) — not close.

The naive read is that this is leaderboard inertia: stars don't decay, and the oldest viral repos win by default. That's true but incomplete. The interesting question isn't why these repos have so many stars — it's why developers in 2026 are still actively starring them. build-your-own-x's star velocity has actually climbed, not flattened, since the GPT-4 era began.

Why it matters

There's a thesis you hear a lot in 2026: LLMs have devalued curated human knowledge. Why bookmark an awesome-list when you can ask Claude or Gemini to generate a tailored list of, say, 'production-grade Rust async runtimes ranked by community trust' in two seconds? The leaderboard suggests the opposite. The star data implies developers are increasingly willing to defer to a known human curator — sindresorhus, freeCodeCamp's editors, the build-your-own-x maintainers — precisely because LLM-generated lists are now everywhere and indistinguishable in quality from each other.

This is a classic trust-anchor problem. When the marginal cost of generating 'a list of N things' collapses to near zero, the value migrates upstream: which list do I trust? A human curator with a public reputation, a commit history, and skin in the game beats a model that hallucinates a plausible-sounding library that doesn't exist. The asymmetry isn't quality of synthesis; it's accountability.

build-your-own-x is the more interesting signal. It's not a list of tools — it's a list of *re-implementations*. 'Build your own Redis.' 'Build your own Git.' 'Build your own React.' The premise is that you cannot truly understand a system until you've written a toy version of it. In the pre-LLM era, this was a niche pedagogical stance. In the LLM era, it's becoming the defensive moat for actual engineering competence. When an LLM can produce a working Express endpoint in three seconds, the engineers who can debug, refactor, and operate that endpoint at 3am are the ones who've actually built one from a socket up.

The HN and Reddit comment culture around these repos reinforces this. Threads about build-your-own-x in the last year are dominated by variations of: 'I'm doing the Redis one because Copilot has made me realize I have no idea what's actually happening when I call SET.' That's not a learning preference. That's a calibration crisis.

What this means for your stack

Three practical takeaways. First, if you're hiring senior engineers in 2026, the 'have you built X from scratch' question has gotten sharper, not duller. The candidate who has written a toy raft implementation can reason about your distributed system. The one who has only consumed managed services and LLM-generated scaffolding often can't. The leaderboard suggests the market is internalizing this.

Second, if you maintain internal documentation, the awesome-list pattern still works — but only if you sign it. Anonymous internal wikis read like LLM output and get treated as such (ignored). A curated 'Here are the four databases we evaluated and why we picked Postgres, with the dissent footnoted' page authored by a named senior engineer is now disproportionately more valuable than the same content auto-generated. The signature is the value.

Third, if you're a developer relations or education team, freeCodeCamp's continued growth is a tell that structured, opinionated curricula still beat the 'just ask the AI' model for genuine onboarding. The fastest learners in 2026 aren't the ones with the most LLM access — they're the ones who use the LLM as a tutor against a structured curriculum that someone else designed.

Looking ahead

The interesting frontier isn't whether human-curated lists survive — the star data says they will. It's whether the next generation of curators understands that their job has changed. They're no longer summarizing what exists; they're providing the trust signal that the LLM cannot. Expect to see 'awesome-X' lists shift toward more opinionated, more dissent-tolerant, more explicitly-author-branded formats. The unsigned, scrape-and-aggregate awesome-list is dead. The signed, opinionated, occasionally wrong one just hit 444k stars.

GitHub 525142 pts 49667 comments

codecrafters-io/build-your-own-x trending with 519.5k stars

Master programming by recreating your favorite technologies from scratch.

→ read on GitHub
GitHub 502369 pts 36687 comments

sindresorhus/awesome trending with 444.0k stars

😎 Awesome lists about all kinds of interesting topics

→ read on GitHub
GitHub 457494 pts 49714 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 392448 pts 82497 comments

openclaw/openclaw trending with 283.1k stars

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

→ read on GitHub
GitHub 369859 pts 45112 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 297200 pts 26531 comments

obra/superpowers trending with 113.5k stars

An agentic skills framework & software development methodology that works.

→ read on GitHub
GitHub 255179 pts 55518 comments

NousResearch/hermes-agent trending with 115.5k stars

The agent that grows with you

→ read on GitHub
GitHub 251378 pts 51542 comments

facebook/react trending with 243.9k stars

The library for web and native user interfaces.

→ read on GitHub
GitHub 217368 pts 29069 comments

anomalyco/opencode trending with 118.5k stars

The open source coding agent.

→ read on GitHub
GitHub 207997 pts 61188 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 201196 pts 79833 comments

tensorflow/tensorflow trending with 194.1k stars

An Open Source Machine Learning Framework for Everyone

→ read on GitHub
GitHub 193967 pts 45895 comments

microsoft/vscode trending with 182.5k stars

Visual Studio Code

→ read on GitHub
GitHub 190197 pts 29664 comments

ohmyzsh/ohmyzsh trending with 185.3k stars

🙃 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 GitHub
GitHub 189205 pts 13641 comments

avelino/awesome-go trending with 167.1k stars

A curated list of awesome Go frameworks, libraries and software

→ read on GitHub
GitHub 187700 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 183822 pts 18405 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 180290 pts 34443 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 173526 pts 22198 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 167849 pts 34906 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 159071 pts 46184 comments

Snailclimb/JavaGuide trending with 154.2k stars

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

→ read on GitHub

// share this

// get daily digest

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