46 lines
1.7 KiB
Markdown
46 lines
1.7 KiB
Markdown
---
|
|
title: codecrafters-io/build-your-own-x
|
|
description: A curated collection of step-by-step guides for rebuilding technologies from scratch
|
|
tags: [github, learning, programming, open-source]
|
|
---
|
|
|
|
# codecrafters-io/build-your-own-x
|
|
|
|
## Overview
|
|
|
|
[[codecrafters-io/build-your-own-x]] is a renowned GitHub repository that compiles **well-written, step-by-step guides** for recreating favorite technologies from scratch. The project is maintained by [CodeCrafters, Inc.](https://codecrafters.io/) and originated by [Daniel Stefanovic](https://github.com/danistefanovic).
|
|
|
|
## Key Facts
|
|
|
|
- **Repository**: [codecrafters-io/build-your-own-x](https://github.com/codecrafters-io/build-your-own-x)
|
|
- **Platform**: [CodeCrafters](https://codecrafters.io/)
|
|
- **License**: CC0 (public domain)
|
|
- **Contributors**: Many contributors
|
|
- **Languages**: Primarily Markdown documentation
|
|
|
|
## 26 Technology Domains
|
|
|
|
The repository covers 26 major technology categories:
|
|
|
|
| Category | Examples |
|
|
|----------|----------|
|
|
| 3D Renderer | Ray tracing, rasterization |
|
|
| Operating System | Linux from scratch, kernel development |
|
|
| Programming Language | Interpreters, compilers |
|
|
| Database | Redis, SQL engines, NoSQL |
|
|
| Git | Version control from scratch |
|
|
| Docker | Container from scratch |
|
|
| Web Browser | Layout engine, rendering |
|
|
| Web Server | HTTP servers |
|
|
| Network Stack | TCP/IP stack |
|
|
| Neural Network | Deep learning from scratch |
|
|
| Game | Tetris, Breakout |
|
|
| Emulator | CHIP-8, GameBoy |
|
|
| Bot | Discord, Telegram bots |
|
|
| Blockchain | Cryptocurrency implementation |
|
|
|
|
## Related
|
|
|
|
- [[Byox]] — The learning methodology this repository embodies
|
|
- [[CodeCrafters]] — The interactive learning platform
|