codecrafters-io /
build-your-own-x从零实现数据库、编译器、操作系统等各类系统的教程合集。
想真正搞懂原理,从这份清单里挑一个动手写。
从 GitHub 上按星标和实际口碑筛出来的 160 个项目,覆盖 AI、自建服务、 开发工具、前端后端、数据、运维和学习资源。星标数是从 GitHub API 取的,不是估的。
按分类浏览,或直接搜仓库名。编辑推荐标记的是额外挑出来的——不一定星最多,但用起来最省事。星标是热度的近似值,不代表质量; 有些冷门项目的完成度比高星项目高得多。
共 160 个项目 · 合计 18.4m 星
codecrafters-io /
build-your-own-x从零实现数据库、编译器、操作系统等各类系统的教程合集。
想真正搞懂原理,从这份清单里挑一个动手写。
sindresorhus /
awesome所有 awesome 系列清单的元清单,覆盖几乎所有领域。
public-apis /
public-apis免费公开 API 合集,做练手项目找数据源用。
freeCodeCamp /
freeCodeCamp免费编程课程平台,从 HTML 到机器学习有完整认证路径。
EbookFoundation /
free-programming-books免费编程书籍清单,多语言分类。
donnemartin /
system-design-primer系统设计入门,面试和架构设计都能用。
nilbuild /
developer-roadmap各方向开发者学习路线图,前端后端 DevOps 都有。
jwasham /
coding-interview-university从零准备计算机科学面试的完整自学计划。
vinta /
awesome-pythonPython 生态的精选库与框架清单。
awesome-selfhosted /
awesome-selfhosted可自建服务的总目录,按功能分类。
想自建点什么但不知道有什么,从这里翻。
practical-tutorials /
project-based-learning以项目驱动的编程教程合集,边做边学。
react /
react声明式 UI 库,生态规模最大。
torvalds /
linuxLinux 内核,整个开源世界的地基。
trimstray /
the-book-of-secret-knowledge运维与安全的知识清单,命令行技巧、工具、资料。
内容密度极高,适合当工具书翻。
TheAlgorithms /
Python用 Python 实现的各种算法,全部带教育性注释。
vuejs /
vue渐进式前端框架,模板语法上手快,中文文档好。
ossu /
computer-science完全免费的自学计算机科学课程表,对标本科教学大纲。
n8n-io /
n8n可视化工作流自动化,400+ 集成,支持自托管。
Zapier 的自建替代,还能接 LLM 做 Agent。
tensorflow /
tensorflowGoogle 的机器学习框架,生产部署工具链完整。
trekhleb /
javascript-algorithmsJavaScript 实现的算法与数据结构,每个都有讲解。
yt-dlp /
yt-dlp视频下载器的事实标准,1000+ 站点,活跃维护。
请只用于你有权下载的内容。
microsoft /
vscode最流行的代码编辑器,扩展生态无人能敌。
Significant-Gravitas /
AutoGPT自主 AI Agent 的开创者,给定目标后自己拆解任务并执行。
概念验证看它最直观,但生产环境更推荐 OpenHands。
jackfrued /
Python-100-DaysPython 百日学习计划,中文,从基础到实战。
CyC2018 /
CS-Notes中文计算机基础笔记:算法、操作系统、网络、数据库。
avelino /
awesome-goGo 语言生态精选库清单。
getify /
You-Dont-Know-JS深入理解 JavaScript 的系列书,讲清了很多反直觉的地方。
firecrawl /
firecrawl把任意网页抓成 LLM 能直接吃的干净 Markdown 或结构化数据。
做 RAG 时最省掉的一环,不用自己写解析。
ollama /
ollama一条命令在本地跑大模型,自带模型下载和 API 服务。
本地跑模型的最短路径,装完就能用。
flutter /
flutterGoogle 的跨平台 UI 工具包,一套代码出移动端、桌面和 Web。
521xueweihan /
HelloGitHub中文开源项目月刊,专门发掘入门级和有乐趣的项目。
huggingface /
transformers几乎所有开源模型的统一加载入口,NLP / 视觉 / 语音全覆盖。
生态的底座,绕不过去。
AUTOMATIC1111 /
stable-diffusion-webuiAI 绘图的国民级 WebUI,插件生态最庞大。
生态最全,但显存优化不如 ComfyUI。
jlevy /
the-art-of-command-line命令行使用技巧合集,中文版质量也很高。
Snailclimb /
JavaGuideJava 后端学习与面试指南,中文。
langgenius /
difyLLM 应用开发平台,可视化编排 Agent、工作流和 RAG 管道。
从原型到上线的完整链路,界面也做得认真。
langflow-ai /
langflow拖拽式搭建 LLM 流程,节点连线就能出原型。
open-webui /
open-webui给 Ollama 或任何 OpenAI 兼容接口套一个自托管聊天前端。
不想用网页版的话,这是最像样的一层壳。
langchain-ai /
langchainLLM 应用框架,组件生态最全。
能力强但抽象层多,小项目可能不如直接调 API。
vercel /
next.jsReact 全栈框架,SSR、路由、API 路由一体。
microsoft /
PowerToysWindows 效率工具集:窗口管理、批量重命名、取色器、快捷启动。
Windows 上装完就回不去的一套小工具。
golang /
go静态编译、自带并发和 GC 的语言,云原生基础设施的主力。
Comfy-Org /
ComfyUI节点式 AI 绘图工作流,可控性天花板。
门槛比 WebUI 高,但能做出 WebUI 做不到的事。
excalidraw /
excalidraw手绘风格白板,可自建,做架构图和草图极快。
开会画图、写文档配图的第一选择。
ggml-org /
llama.cpp纯 C/C++ 的大模型推理实现,CPU、GPU、手机都能跑。
想搞明白推理底层,读它比读任何论文都快。
kubernetes /
kubernetes容器编排标准,自动部署、扩缩容和故障恢复。
shadcn-ui /
ui不是组件库,是「复制进你项目」的组件源码。
不引入依赖、不被版本绑架,改起来完全自由。
rustdesk /
rustdesk自建远程桌面,可完全私有部署,不依赖第三方服务器。
electron /
electron用 Web 技术写跨平台桌面应用。
体积大是代价,但生态最成熟。
nodejs /
node服务端 JavaScript 运行时,npm 生态规模最大。
rust-lang /
rust内存安全且无 GC 的系统级语言,连年当选最受喜爱语言。
godotengine /
godot开源游戏引擎,2D 和 3D 都支持,无抽成无授权费。
做独立游戏最省心的选择。
browser-use /
browser-use让 LLM 直接操作浏览器完成填表、抓取、点击等任务。
immich-app /
immich自建照片管理,人脸识别、地图、相册全都有,最接近 Google Photos。
自建相册里完成度最高的一家,没有之一。
tauri-apps /
tauriRust 做内核的桌面应用框架,体积和内存远小于 Electron。
新项目优先考虑它。
microsoft /
TypeScript给 JavaScript 加上静态类型,大型项目的事实标准。
supabase /
supabase基于 PostgreSQL 的后端平台,认证、存储、实时订阅一次配齐。
开源 Firebase 里做得最完整的一家。
openai /
whisper多语言语音识别,开箱即用,几十种语言都能转。
语音转文字的事实标准。
denoland /
denoNode 作者重做的运行时,默认安全、原生 TypeScript。
rasbt /
LLMs-from-scratch从零用 PyTorch 手写一个 GPT,逐步讲解每一层。
想真正理解 Transformer,这份比任何教程都实在。
microsoft /
terminalWindows 官方终端,支持标签页、GPU 渲染和自定义主题。
pytorch /
pytorch深度学习框架,研究领域的事实标准。
fastapi /
fastapi现代 Python Web 框架,基于类型注解自动生成文档。
写 API 最舒服的 Python 框架。
neovim /
neovimVim 的现代重构,内置 LSP 和 Lua 配置。
学习曲线陡,但上手后编辑效率是另一个量级。
tailwindlabs /
tailwindcss原子化 CSS 框架,样式写在 class 里。
microsoft /
playwright跨浏览器自动化与端到端测试,一套 API 支持 Chromium / Firefox / WebKit。
替代 Selenium 的现代选择。
oven-sh /
bun集运行时、打包器、包管理、测试于一身的 JavaScript 全家桶。
Stirling-Tools /
Stirling-PDF自建 PDF 工具箱,合并拆分、OCR、转换等 50+ 功能。
vllm-project /
vllm高吞吐 LLM 推理与服务框架,PagedAttention 的发明者。
生产环境部署开源模型的首选。
louislam /
uptime-kuma自建站点监控,支持 HTTP、TCP、Ping 和多种通知渠道。
界面比不少商业监控产品还好看。
django /
django自带 ORM、后台管理和认证的 Python 全栈框架。
做内容型后台,它的 admin 能省掉一半工作量。
home-assistant /
core智能家居中枢,本地控制,接几千种设备。
把家里的设备从各家 App 里解放出来。
zed-industries /
zedRust 写的多人协作编辑器,启动和输入延迟极低。
OpenHands /
OpenHands开源 AI 软件工程师,能自己读写代码、跑命令、开浏览器。
syncthing /
syncthing点对点文件同步,不经过任何中心服务器。
数据完全在自己手里,配置也简单。
sveltejs /
svelte编译期框架,没有虚拟 DOM,产物小、运行时开销低。
laravel /
laravelPHP 全栈框架,语法优雅,生态工具齐全。
bregman-arie /
devops-exercisesDevOps 面试题与练习,Linux、K8s、CI/CD 全覆盖。
unclecode /
crawl4ai专为 LLM 设计的异步爬虫,直接输出干净的 Markdown。
junegunn /
fzf命令行模糊查找,能接管道、预览文件、批量操作。
命令行效率提升最明显的一个工具。
vitejs /
vite下一代前端构建工具,开发服务器启动几乎瞬间完成。
已经成了事实标准。
jesseduffield /
lazygit终端里的 Git 界面,暂存、变基、冲突解决都可视化。
spring-projects /
spring-bootJava 企业级开发的事实标准,约定优于配置。
netdata /
netdata实时性能监控,装完就有几千个指标和图表。
hoppscotch /
hoppscotch开源 API 调试工具,支持 REST、GraphQL、WebSocket。
开源版 Postman,可自建。
python /
cpythonPython 官方实现,语言本身的源码。
grafana /
grafana可观测性可视化平台,接各种数据源做看板。
unslothai /
unsloth微调加速,官方数据是提速 2 倍、显存省 70%。
单卡微调的最优解之一。
obsproject /
obs-studio录屏与直播推流软件,插件生态庞大。
直播和录教程的事实标准。
redis /
redis内存键值数据库,缓存、队列、排行榜都用它。
caddyserver /
caddyWeb 服务器,自动申请续期 HTTPS 证书。
配置文件短到几行,反代和静态托管首选。
hiyouga /
LlamaFactory上百种模型和微调方法的统一界面,配置化即可训练。
apache /
superset企业级 BI 平台,拖拽做看板和图表。
moby /
mobyDocker 的上游项目,容器技术的奠基者。
nektos /
act在本地跑 GitHub Actions,省掉反复 push 试错。
CI 调一次要等几分钟的话,这个能省大量时间。
ansible /
ansible无代理的配置管理和自动化部署,SSH 就能用。
BurntSushi /
ripgrep极快的递归搜索工具,默认尊重 .gitignore。
已经成了很多编辑器和工具的搜索后端。
scikit-learn /
scikit-learn经典机器学习库,算法全、文档好、API 一致。
prometheus /
prometheus监控与告警系统,拉模式采集时序数据。
alacritty /
alacrittyGPU 加速终端,配置简单,跨平台。
traefik /
traefik云原生反向代理,自动发现容器并配置路由。
FFmpeg /
FFmpeg音视频处理的事实标准,几乎一切转码工具的内核。
命令行难记,但能力没有替代品。
tldr-pages /
tldr社区维护的命令速查,只给常用例子,不写长篇手册。
比 man 好用十倍,直接 tldr tar。
usememos /
memos轻量笔记服务,单文件部署,一条 Docker 命令就能起。
withastro /
astro内容驱动网站框架,默认零 JS,可混用任意 UI 库。
做博客和文档站的最佳选择之一。
coollabsio /
coolify自建 PaaS,把 Git 仓库推上去就自动部署。
自建版 Vercel,适合有一台 VPS 的人。
ghostty-org /
ghosttyZig 写的高性能终端,原生支持平台 UI,开箱即用。
新出的终端里完成度最高的一款。
minio /
minioS3 兼容的对象存储,自建文件服务首选。
sharkdp /
bat带语法高亮和 Git 标记的 cat。
替换 cat 无痛,看代码舒服很多。
starship /
starship跨 shell 的极简提示符,自动显示 Git 状态、语言版本等。
BerriAI /
litellm用 OpenAI 的调用格式统一访问 100+ 家模型服务。
换模型只改一行配置,省掉大量适配代码。
meilisearch /
meilisearch开箱即用的搜索引擎,毫秒级响应,中文分词也不错。
给应用加搜索最快的方式。
go-gitea /
gitea自建 Git 服务,含 Issue、CI、包管理,资源占用低。
老机器也能跑得很顺。
jellyfin /
jellyfin自建流媒体服务器,无广告无追踪,影视库自动刮削。
appwrite /
appwrite自建后端平台,认证、数据库、存储、函数一次配齐。
ionic-team /
ionic-framework移动端 UI 框架,一套代码打包成 App。
expo /
expoReact Native 的开发平台,打包、更新、调试一条龙。
etcd-io /
etcd分布式键值存储,Kubernetes 的状态就存在它里面。
dbeaver /
dbeaver通用数据库客户端,支持几乎所有主流数据库。
ClickHouse /
ClickHouse列式 OLAP 数据库,亿级数据聚合查询快到离谱。
做日志分析和报表的利器。
hashicorp /
terraform基础设施即代码,用配置文件管理云资源。
tmux /
tmux终端复用器,会话可断线重连。
连服务器干活基本必备。
metabase /
metabaseBI 工具,非技术人员也能自己查数据出图。
apache /
airflow工作流编排平台,用代码定义 DAG 调度任务。
siyuan-note /
siyuan本地优先的双链笔记,数据存本地文件,可自建同步。
helix-editor /
helix模态编辑器,内置 LSP 和树形语法,配置量比 Neovim 小得多。
不想折腾配置又想要 Vim 手感的话选它。
paperless-ngx /
paperless-ngx纸质文件电子化归档,自动 OCR 并打标签检索。
纸质资料多的话,用一次就回不去了。
streamlit /
streamlit用纯 Python 写数据应用,不用碰前端。
getsentry /
sentry应用错误追踪,能定位到具体哪行代码报错。
janhq /
jan本地运行大模型的桌面客户端,离线可用。
不想折腾命令行的选它。
sharkdp /
fd更符合直觉的 find 替代品,语法简洁、默认并行。
Kong /
kongAPI 网关,插件体系丰富。
gradio-app /
gradio几行代码给机器学习模型搭一个 Web 界面。
做 Demo 演示模型效果最快的方式。
reactive-resume /
reactive-resume自建简历生成器,多模板、多语言、可导出 PDF。
sxyazi /
yazi终端文件管理器,异步 IO、图片预览、插件系统。
chubin /
cheat.sh命令行速查服务,curl 一下就能拿到某个命令的常见用法。
duckdb /
duckdb进程内分析型数据库,能直接查 CSV 和 Parquet。
拿它替代 pandas 做中等规模数据分析,快得多。
pingcap /
tidb分布式 MySQL 兼容数据库,水平扩展。
httpie /
cli人类可读的 HTTP 客户端,比 curl 的语法友好得多。
portainer /
portainerDocker 图形管理界面,容器、镜像、网络一目了然。
istio /
istio服务网格,负责服务间流量、安全和可观测性。
aquasecurity /
trivy容器镜像和代码的漏洞扫描,一条命令出报告。
directus /
directus给任意 SQL 数据库套一层即时 API 和管理后台。
已有数据库想快速加后台,它最省事。
Dokploy /
dokploy自建 PaaS,Docker 应用部署与管理的可视化面板。
khoj-ai /
khoj自建 AI 第二大脑,能检索你的文档和笔记并回答问题。
nextcloud /
server自建网盘与协作套件,文件、日历、通讯录、在线文档。
tailscale /
tailscale基于 WireGuard 的零配置组网,把设备连成一个内网。
远程访问家里 NAS 的最省事方案。
zellij-org /
zellij终端工作区,自带布局和状态栏,对新手比 tmux 友好。
fish-shell /
fish-shell开箱即用的 shell,自动补全和语法高亮默认就有。
不用配 .bashrc 就能舒服地用。
k3s-io /
k3s轻量 Kubernetes,单二进制,适合边缘和家用服务器。
想在树莓派上跑 K8s,只有它现实。
surrealdb /
surrealdb多模型数据库,文档、图、关系一套查询语言搞定。
dokku /
dokku迷你 PaaS,git push 即部署。
helm /
helmKubernetes 包管理器,用模板管理应用部署。
actualbudget /
actual本地优先的记账应用,支持自建同步服务。
grafana /
loki日志聚合系统,只索引标签不索引全文,成本低。
kestra-io /
kestra声明式工作流编排,YAML 定义,带 Web UI。
containrrr /
watchtower自动更新 Docker 容器镜像。
argoproj /
argo-cdKubernetes 的 GitOps 持续部署工具。
blender /
blender开源 3D 创作套件,建模、渲染、动画、合成一体。
星标数偏低是因为主要开发在自建平台,不是不流行。
qgis /
QGIS开源地理信息系统,做地图与空间数据分析。
三点说明,能帮你少踩坑。
星标是累积热度,不是当前活跃度。一个 20 万星的项目可能两年没更新了,一个 3 千星的可能每周都在发版。
真要选型,点进仓库看最近一次 commit 和 Issue 响应速度,比看星标有用得多。
同一个项目可能既是 AI 又是开发工具(比如 OpenHands),这里只归到最贴切的一类,别当成全集。
想找「能自建的 AI 工具」,用搜索框跨类搜比逐个点分类快。
「开源」不等于「随便用」。商用前务必确认许可证:MIT / Apache-2.0 最宽松,AGPL 要求衍生作品也开源,BSL / SSPL 有商用限制。
仓库首页右侧会标 License,没有 License 的默认保留所有权利,不能用。