The Build-Your-Own-X Universe
30+ categories of tutorials spanning systems programming, web, AI, and beyond
All Categories
Systems
Web
AI / ML
Languages
Infrastructure
Games / Graphics
build-your-
own-x
480k+ stars
Systems Programming
5 categories, 40+ tutorials
Operating System (18 tutorials)
Emulator / Virtual Machine (13)
Shell (7) / Memory Allocator
Network Stack (4) / Processor (1)
Web Technologies
5 categories, 35+ tutorials
Front-end Framework (14 tutorials)
Web Server (10) / Browser (2)
Template Engine (5)
Search Engine (6)
AI and Machine Learning
3 categories, 20+ tutorials
Neural Network (16 tutorials)
AI Model: LLM, Diffusion, RAG
Visual Recognition System (2)
Fastest-growing section
Infrastructure
5 categories, 40+ tutorials
Database (13 tutorials)
Docker (6) / Git (7)
Blockchain (20)
BitTorrent Client (5)
Programming Languages
2 categories, 35+ tutorials
Compilers and Interpreters (28)
Regex Engine (9)
Lisp, Scheme, Forth, and more
Games and Graphics
4 categories, 40+ tutorials
Game (25+ tutorials)
3D Renderer (11) / Physics (6)
Voxel Engine / AR (6)
Python
C
Go
Rust
JS
C++
Interactive Diagram:
Click a category or use the buttons above to explore the build-your-own-x universe. Tutorials span 20+ programming languages.