build-your-own-x
A curated list of step-by-step guides for recreating well-known technologies from scratch, such as databases, editors and games. It is meant for learning how things work by building them.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XNo license declared
Overview
Build Your Own X is a curated list of step-by-step guides for recreating well-known technologies from scratch. It is organized by topic, including 3D renderers, databases, Docker, Git, operating systems, programming languages, neural networks and games. The idea is that you learn how a technology works by building a small version of it yourself.
Key features
- Guides grouped by technology topic
- Covers databases, Git, Docker, operating systems and more
- Includes programming languages, emulators and neural networks
- Each entry links to a step-by-step tutorial
Best for
Programmers who learn best by building and want a starting point for a hands-on project. It is a list of links, so the quality and language of each guide depends on its author.
- Upstream
- codecrafters-io/build-your-own-x
- Fork on GitHub
- Guo-astro/build-your-own-x
- Upstream stars
- 553k
- Category
- Learning, interviews and curated lists
- Language
- Markdown
- License
- No license declaredWithout a license, the author keeps all rights. Ask the upstream owner before reusing the code.
- Forked
- 2025-11-22
- Sync status
- In syncLast synced 2026-10-20
More in Learning, interviews and curated lists
A structured Linux study course based on Linux Basics for Hackers, with notes, command examples, diagrams, and exercises for learning in a personal lab.
Forked 2026-10-19Last synced 2026-10-20No license declaredLearning, interviews and curated listsGitHub
A community-curated Android rooting resource hub with guides and a catalog of root apps and modules. Search the website or browse by category to find setup and troubleshooting resources.
Forked 2026-10-19Last synced 2026-10-20License: MITLearning, interviews and curated listsGitHub
A rated, auto-refreshed directory of game decompilations, recompilations, source ports, remakes and browser ports. Browse and filter projects without links to game files.
Forked 2026-10-19Last synced 2026-10-20License: CC0-1.0Learning, interviews and curated listsGitHub
Open-source engineering handbooks for high-level system design and data structures and algorithms. It gives learners a structured, free curriculum with practical study materials and citations.
Forked 2026-10-18Last synced 2026-10-20License: CC-BY-SA-4.0Learning, interviews and curated listsGitHub