Back to repositories
codecrafters-ioBuild your own <insert-technology-here>

Build your own <insert-technology-here>: open source worth watching

A collection of step-by-step guides for recreating well-known technologies from scratch.

Why we are featuring it

Learn by building, not just by reading.

Build your own X turns complex technologies into practical paths. It is a map for understanding what happens beneath the abstraction, from 3D rendering and databases to operating systems and browsers.

What is inside

  • Guides for 3D renderers, AI, databases, Docker, and operating systems.
  • Tutorials for command-line tools, Git, networking, browsers, and web servers.
  • Examples in C, C++, Go, JavaScript, Python, Rust, and more.
  • New guides proposed through pull requests or issues.
Build your own <insert-technology-here> | Trending Repo | DevOP