大家好,我是 Immerse,一名独立开发者、内容创作者、AGI 实践者。
- 关注公众号:#沉浸式趣谈,获取最新文章(更多内容只在公众号更新)
- 个人网站:
https://yaolifeng.com
也同步更新。 - 转载请在文章开头注明出处和版权信息。
我会在这里分享关于编程
、独立开发
、AI干货
、开源
、个人思考
等内容。
如果本文对您有所帮助,欢迎动动小手指一键三连(点赞
、评论
、转发
),给我一些支持和鼓励,谢谢!
最近在 GitHub 上发现了一个宝藏项目,叫"Build Your Own X",目前已经有 39.5 万个星标,在 GitHub 上排名第二,堪称是造轮子的鼻祖。
这个项目理念很简单,通过重新实现我们日常使用的各种技术来深入理解它们的工作原理。
正如有一句话:"What I can't create, I do not understand"(我无法创造的东西,我就无法理解)。
仓库地址

Github: github.com/codecrafter...
涵盖的领域
系统底层:操作系统、数据库、编程语言、正则表达式引擎、虚拟机/模拟器
网络相关:Web 服务器、Web 浏览器、网络协议栈、BitTorrent 客户端
图形渲染:3D 渲染器、游戏引擎、物理引擎、体素引擎
人工智能:神经网络、搜索引擎、视觉识别系统
开发工具:Git 版本控制、Docker 容器、文本编辑器、命令行工具
为什么要造轮子?
好多人觉得造轮子是浪费时间,但实际上,通过技术从零开始实现一个轮子,收获颇丰。
只有自己动手实现过,才能真正理解技术的核心原理
在实现过程中会遇到各种挑战,但同时也在提升个人能力
你知道一个轮子是怎么造出来的,遇到问题时就更容易找到解决方案
总结
这个仓库质量很高,涵盖了多种编程语言,如果有小伙伴想尝试写一个属于自己的编程语言、写个搜索引擎,不放看看这个仓库。
个人觉得,造轮子有时候并非是件坏事,浪费时间
其他好文推荐
一个 Cursor mdc 自动生成器,基于 Gemini 2.5,很实用!
搞定 XLSX 预览?别瞎找了,这几个库(尤其最后一个)真香!