Skip to content

Learn programming by building popular technologies from scratch. This repository guides you through creating systems like web servers, databases, and interpreters, enhancing your coding skills with practical, hands-on projects.

License

Notifications You must be signed in to change notification settings

XiaomingX/build-your-own-xxx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

构建你自己的 XXX

这个项目库汇集了一系列详细的教程,逐步教你如何从头构建我们喜爱的各类技术。

我无法创造的东西,我就无法理解 —— 理查德·费曼

这是一个学习的好方式。

常用资源清单

🌍 跨境出海技术栈

🤖 AI搞钱原则手册

🛠️ 构建你自己的X

📋 1000个中国独立开发者项目

本文目录

教程示例

构建自己的 3D 渲染器

构建自己的 增强现实

构建自己的 BitTorrent 客户端

构建自己的 区块链 / 加密货币

构建自己的 机器人 (Bot)

构建自己的 命令行工具

构建自己的 数据库

构建自己的 Docker

构建自己的 模拟器 / 虚拟机

构建自己的 前端框架/库

构建自己的 游戏

构建自己的 Git

构建你自己的 网络栈

构建你自己的 神经网络

构建你自己的 操作系统

构建你自己的 物理引擎

构建自己的 编程语言

构建自己的 正则表达式引擎

构建自己的 搜索引擎

构建自己的 Shell

构建自己的 模板引擎

构建自己的 文本编辑器

构建自己的 视觉识别系统

构建自己的 体素引擎

构建自己的 网页浏览器

构建自己的 Web 服务器

未分类

这些教程覆盖了各类编程语言和框架,让你在不同技术领域中都能找到动手实践的机会,帮助你深入理解每个系统的工作原理。

贡献方式

About

Learn programming by building popular technologies from scratch. This repository guides you through creating systems like web servers, databases, and interpreters, enhancing your coding skills with practical, hands-on projects.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published