Navigate:
Build Your Own X
~$BYOX0.4%

Build Your Own X: Programming tutorials collection

Curated guides for recreating popular technologies from scratch, from 3D renderers to operating systems.

LIVE RANKINGS • 12:15 PM • STEADY
TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50TOP 50
OVERALL
#44
30
DEVELOPER TOOLS
#7
3
30 DAY RANKING TREND
ovr#44
·Devel#7
STARS
464.4K
FORKS
43.6K
7D STARS
+1.9K
7D FORKS
+173
See Repo:
Share:

Learn more about Build Your Own X

Build Your Own X is a compilation of tutorial links and guides that teach developers to implement various technologies from first principles. The repository organizes tutorials by technology category, covering topics like databases, compilers, web browsers, and neural networks across multiple programming languages. Each section contains links to external tutorials that provide step-by-step instructions for building simplified versions of complex systems. The resource serves as a learning tool for developers who want to understand how fundamental technologies work by implementing them independently.

Build Your Own X

1

Technology Coverage

Spans 25+ categories including operating systems, databases, programming languages, and game engines. Tutorials cover both low-level systems programming and high-level application development.

2

Multi-Language Support

Includes tutorials in C++, Python, JavaScript, Go, Rust, and many other programming languages. Developers can choose implementations that match their preferred language or learning goals.

3

External Tutorial Curation

Functions as a curated index linking to high-quality external tutorials rather than hosting content directly. Each link leads to detailed, step-by-step implementation guides maintained by their original authors.




[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers