Trending / repos

codecrafters-io/

build-your-own-x

BUILD YOUR OWN X COLLECTS STEP-BY-STEP TUTORIALS FOR REC

531K Stars50K Forks267 Issues

Build Your Own X: Learn by Recreating Software

codecrafters-io/build-your-own-x · Markdown

Build Your Own X collects step-by-step tutorials for recreating core software systems from scratch. The repository links guides for building databases, shells, Git, Docker, BitTorrent clients, neural networks, renderers, blockchains, command-line tools, and more. It is a large learning index for developers who want to understand technologies by implementing smaller versions themselves.

Stars
531K
Forks
50K
Issues
267
PRs
350

Open on GitHubArchive stats

Build Your Own X

Build Your Own X is a curated index of tutorials that teach programming by rebuilding familiar technologies from scratch.

What you can build

The collection includes guides for databases, shells, Git, Docker, BitTorrent clients, neural networks, 3D renderers, blockchains, command-line tools, and other systems.

Why it matters

Instead of only reading theory, developers can follow practical projects that expose how real tools store data, parse input, communicate over networks, and manage state.