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.
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-16
More in Learning, interviews and curated lists
A system design learning repository that gathers case studies, interview resources, a design template, and guidance for studying and practicing system design.
Forked 2026-10-14Last synced 2026-10-16License: MITLearning, interviews and curated listsGitHub
A concise introduction to reinforcement learning, from fundamentals to applied algorithms. Use the book to learn the subject and its PyTorch examples and supplementary proofs to study key methods in more detail.
Forked 2026-10-14Last synced 2026-10-16No license declaredLearning, interviews and curated listsGitHub
A curated directory of Telegram resources for discovering bots, groups, channels, tools, and development libraries. Use it to find services and references across the Telegram ecosystem.
Forked 2026-10-12Last synced 2026-10-16No license declaredLearning, interviews and curated listsGitHub
A curated directory of remote-work jobs and resources. Use it to find job boards, advice, communities, and tools for working remotely.
Forked 2026-10-12Last synced 2026-10-16No license declaredLearning, interviews and curated listsGitHub