The Build-Your-Own-X Universe

30+ categories of tutorials spanning systems programming, web, AI, and beyond

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.