build-your-own-x
Master programming by recreating your favorite technologies from scratch.
About this project
build-your-own-x is a curated compilation of well-written, step-by-step guides for recreating popular technologies from scratch, in the spirit of Feynman's line that what you cannot create, you do not understand. The list spans topics such as 3D renderers, databases, Docker, emulators, Git, operating systems, programming languages, regex engines, shells, text editors and neural networks, among many others. It is aimed at programmers who want to deepen their understanding of how their favorite tools work by building simplified versions themselves.
Technologies
Project health
GitHub
Reviews
Built by
Maintain codecrafters-io/build-your-own-x? Claiming verifies admin access through your GitHub account and gives you control of this listing.