Build Your Own X 是 codecrafters-io 维护的开源教程索引,把散落在全网的高质量「从零实现」教程按技术方向聚合成一张表。覆盖 3D 渲染器、增强现实、区块链、数据库、Docker、模拟器、前端框架、游戏、Git、网络栈、神经网络、操作系统、物理引擎、编程语言、正则引擎、搜索引擎、Shell、模板引擎、文本编辑器、视觉识别、体素引擎、Web 服务器等 30 多个方向。
每个方向下按编程语言分组(C/C++、Python、Java、Go、JavaScript、Rust、Ruby、Haskell 等),给出该语言下最受认可的教程链接。它的价值在于:学技术不必从文档和 API 开始,而是通过亲手复现一个能跑起来的最小实现来建立直觉。
覆盖 30+ 技术方向的「从零构建」教程合集:不看文档,直接动手把主流技术一个个造出来
最全的「从零复现」教程索引:3D 渲染器、数据库、Docker、编译器、操作系统、区块链、Git、Web 服务器等 30 多个技术方向,每个方向都配多种语言的 step-by-step 教程,是吃透底层原理的最佳路径