ZOYKU火线榜
ZOYKU · 火线榜 · 仓库档案

codecrafters-io/build-your-own-x

Master programming by recreating your favorite technologies from scratch.

Markdown高频迭代中 · 0天前提交#awesome-list#free#programming#tutorial-code#tutorial-exercises#tutorials
最好成绩
#1
总榜
技术文档在 GitHub 打开
星标
561.2k
Fork
52.5k
Issue
692
每日新增 Star
+1.7k
天站龄
12d
总榜 #1Fork 王 #32月榜 #50周榜 #50
6 维全景战力雷达

项目全维形态与战力诊断

带入多仓横向对决 ->
战力定位形态
专注型极客利刃
在细分赛道具备鲜明的技术特色与清晰的定位边界
综合战力
69
/ 100
近 7 天星标净增
+1.7k(+0.3%)
生态衍生率
9.4%

累计 Star 走势

冲线预测:距 1M 还差 438.8k 星 · 约 1854 天冲线+5.8k (12d)
2026-11-09: 561.2k
每日新增 Star
Max: +2.2k / day

名次走势

最好成绩: #1
2026-11-09: #1 on overall
#1#6#10

项目文档

6 章节全屏文档台

从零构建你的专属技术底座 (Build Your Own X)

通过“从零手写核心技术”,彻底掌握编程精髓与系统底层原理。

状态 协议

目录与设计哲学

本指南精选全球优质的从零手写教程,通过动手实现真实运行的工业级软件原型,攻克分布式系统、编译器与操作系统的底层壁垒。

从零手写 Git 版本控制器

Git 是分布式版本控制系统的工业基石。手写 Git 能够帮助开发者深入理解内容寻址存储、SHA-1 对象哈希散列、Tree 树状节点与 Commit 有向无环图 (DAG)。

git clone https://github.com/codecrafters-io/build-your-own-x.git
cd build-your-own-x
# 开始探索 Git 核心对象架构
  • 用 Python 手写一套完整的 Git 原型
  • 基于 Rust 从零实现 Git 对象模型与压缩包索引
  • 深入浅出 Go 语言编写 mini-git

从零手写 Docker 与容器引擎

容器并不是虚拟机,而是通过 Linux 内核的 cgroups 资源限额、namespaces 进程隔离和 chroot 根目录切换构筑的隔离进程。

#define _GNU_SOURCE
#include <sched.h>
#include <stdio.h>
#include <unistd.h>

int main() {
    printf("初始化 Linux Namespaces 容器沙箱...\n");
    return 0;
}
  • 500 行 C 语言手写 Linux 容器
  • 用 Go 语言从零实现类似 runc 的 OCI 容器运行时

从零手写数据库与存储引擎

关系型数据库与键值存储是现代后端架构的核心。手写数据库将彻底揭秘 B+ 树索引、预写日志 (WAL)、内存表 (MemTable) 与 SQL 解析器执行计划。

CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT);
INSERT INTO users VALUES (1, "Ada Lovelace");
  • C 语言一步步实现 SQLite 嵌入式数据库
  • Go 语言实现高性能高并发 Redis 服务器
  • Rust 打造极简 LSM-Tree 键值存储引擎

从零手写微型操作系统内核

掌握引导加载程序 (Bootloader)、x86 中断门描述符、页表映射、虚拟内存管理与进程时钟抢占调度。

  • 1000 行 C 语言写完微型 RISC-V 操作系统
  • 使用 Rust 编写操作系统内核 (Philipp Oppermann 经典专栏)

开发者路线建议与社区贡献

欢迎所有开发者提交优质的手写教程 PR。请确保引用的教程内容永久公开可访问、无商业广告并遵循开源分享精神。

贴身缠斗分析

同榜竞速 · 名次近邻 (总榜)

实时对比全库总榜前后位次仓库,掌握 Star 动态差距与追赶态势

领先追赶者 27k 星
#1
codecrafters-io/build-your-own-x当前项目
561.2k
#2
534.2k

同类项目 · 共享语言与主题

digitalplatdev/freedomain207.6klabuladong/fucking-algorithm136ktldr-pages/tldr64.2kemilkowalski/skills55.2kjaywcjlove/linux-command37.2kjakubkrehel/skills11.8k
开源维护者外链工坊

嵌入 GitHub 官方 README 徽章

嵌入矢量徽章为您的仓库提供实时火线榜成绩与技术文档直达外链,自动沉淀权威权重。

实时预览240 x 64 px SVG
GitHub Dark ThemeGitHub Hot Rank - codecrafters-io/build-your-own-x Dark Preview
GitHub Light ThemeGitHub Hot Rank - codecrafters-io/build-your-own-x Light Preview
GitHub README <picture> (Auto Dark/Light)
<a href="https://git.zoyku.com/zh/repo/codecrafters-io/build-your-own-x" target="_blank" rel="noopener noreferrer">
  <picture>
    <source media="(prefers-color-scheme: dark)" srcset="https://git.zoyku.com/api/badge/card/codecrafters-io/build-your-own-x?theme=dark&lang=zh" />
    <img alt="GitHub Hot Rank - codecrafters-io/build-your-own-x" src="https://git.zoyku.com/api/badge/card/codecrafters-io/build-your-own-x?theme=light&lang=zh" height="64" />
  </picture>
</a>