GIT_FEED

codecrafters-io/build-your-own-x

Master programming by recreating your favorite technologies from scratch.

View on GitHub

What it does

This repository is a massive, curated collection of step-by-step tutorials that teach programmers how to build well-known technologies — like databases, web browsers, and operating systems — completely from scratch. Think of it as a 'learn by doing' library where developers deepen their understanding by rebuilding tools they already use every day.

Why it matters

With nearly 473,000 stars, this is one of the most popular repositories on GitHub, signaling enormous demand for deep, hands-on technical education — a market insight for anyone building developer learning products or platforms. It also reflects a growing trend of engineers investing in foundational knowledge, which has implications for hiring, team capability building, and the kinds of learning benefits companies should offer to attract top talent.

Why it's trending

At nearly 475,000 stars, this is one of the most-starred repositories on GitHub, and it's still pulling in over 3,000 new stars every week without any slowdown — a sign that demand for deep, hands-on learning isn't a trend, it's a constant. The appeal is straightforward: developers who want to truly understand how databases, browsers, or operating systems work don't just want to read about them, they want to build them, and this repo gives them a structured path to do exactly that. With 44,000+ forks, people aren't just bookmarking it — they're actively working through it, making it one of the rare resources that converts passive interest into real practice.

42Hot

Gaining traction — heating up

Stars
483.5k
Forks
45.5k
Contributors
140
Language
Markdown

Score updated Mar 22, 2026

Related projects

70Breakout

The Supabase CLI is a command-line tool that lets developers manage their Supabase projects — an open-source alternative to Google's Firebase backend platform — directly from their computer's terminal. It handles everything from setting up a local development environment and managing database changes, to deploying serverless functions and automatically generating code types from your database structure.

// why it matters As more startups look to avoid vendor lock-in with proprietary backends like Firebase, Supabase has emerged as a serious open-source contender, and this CLI is the primary tool that makes that workflow practical at scale. With nearly 1,800 stars and 162 contributors, it signals strong developer adoption — meaning teams building on Supabase have a mature, community-backed toolchain that can support everything from side projects to production applications.

Go1.8k stars391 forks162 contrib

Homebrew Core is the central library of software packages for Homebrew, the most popular free tool for installing software on Mac and Linux computers. It contains thousands of pre-built recipes that let developers quickly install common software tools with a single command instead of manually downloading and configuring them.

// why it matters With over 15,000 stars and 15,000 contributors, Homebrew is effectively the default way millions of developers set up their machines, making it a critical distribution channel for developer-facing software. If you're building a tool that developers need to install, getting it listed here dramatically lowers the barrier to adoption and signals legitimacy to a technical audience.

Ruby15.2k stars13.5k forks15031 contrib

Cognetivy gives AI coding assistants a structured memory and process system, storing their work — including what steps were taken, what decisions were made, and what was produced — in an organized folder on your computer. Instead of losing important context when an AI coding session ends, everything is saved as traceable, repeatable workflows that you can review, rerun, and compare.

// why it matters As AI coding agents become central to software development, the ability to audit, repeat, and improve what those agents do is quickly becoming a competitive advantage — especially for teams that need accountability or consistency. Cognetivy is positioning itself as foundational infrastructure for this shift, similar to how version control became non-negotiable once teams grew beyond solo developers.

TypeScript585 stars57 forks3 contrib

LLVM is the foundational technology that turns code written by developers into programs that computers can actually run, and it's used to build compilers for languages like C, C++, and many others. Think of it as the invisible translation engine that sits behind many of the world's most popular programming languages and development tools.

// why it matters Nearly every major tech company — Apple, Google, Meta, and more — relies on LLVM to power their software development pipelines, meaning it underpins the tools that build most modern apps and systems. For builders, understanding LLVM matters because it's the infrastructure behind emerging programming languages and performance-critical software, making it a key leverage point for teams building developer tools, new languages, or platform technologies.

LLVM37.6k stars16.7k forks8768 contrib
// SUBSCRIBE

The repos that moved this week, why they matter, and what to watch next. One email. No noise.