Trending / repos
codecrafters-io/
build-your-own-x
BUILD YOUR OWN X COLLECTS STEP-BY-STEP TUTORIALS FOR REC
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
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.