codecrafters-io/build-your-own-x
★ 551,498 stars
Covered in week 2026-W11 · the 2026-03 report
Master programming by recreating your favorite technologies from scratch.
What build-your-own-x is
This repository is a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch.
From the repository README · read it on GitHub →
Transcript
What if you could rebuild Docker, Git, or React from scratch? Build Your Own X is a legendary collection of tutorials that teach you to recreate 30 different technologies from first principles. Build your own database, operating system, programming language, web browser, even a 3D game engine. With nearly half a million stars, it's one of GitHub's most popular learning resources ever created. As Feynman said: what you cannot create, you do not understand. Start building at github.com/codecrafters-io/build-your-own-x