Build Your Own X is a curated collection of tutorials and guides that walk you through re-implementing core technologies from scratch. The idea is that by building things yourself—emulators, OS kernels, databases, web servers, etc.—you gain deeper understanding of how they work. It’s not a single software project but a knowledge repository with external links, organized by categories of technologies.

Features

  • Large number of guides under many technology categories: e.g. 3D renderers, operating systems, file systems, game engines, network stacks etc.
  • For many guides there are implementations in multiple languages (C, Rust, Python, JavaScript etc.) so you can pick your preferred stack
  • Tutorials are usually step-by-step, often with source code, blog posts, or repos you can study
  • Covers both theory and practice: you get the conceptual background plus code or pseudo-code to implement features
  • Community maintained: many contributors link new tutorials, fix broken links, improve organization
  • Actively used by learners as a reference, a source of projects/ideas, or as textbooks of sorts

Project Samples

Project Activity

See All Activity >

Categories

Education

License

Public Domain

Follow Build your own X

Build your own X Web Site

nel_h2
Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use. Icon
Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use.

Transform user access with Frontegg CIAM: login box, SSO, MFA, multi-tenancy, and 99.99% uptime.

Custom auth drains 25% of dev time and risks 62% more breaches, stalling enterprise deals. Frontegg platform delivers a simple login box, seamless authentication (SSO, MFA, passwordless), robust multi-tenancy, and a customizable Admin Portal. Integrate fast with the React SDK, meet compliance needs, and focus on innovation.
Start for Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Build your own X!

Additional Project Details

Registered

4 days ago