GitHub 上值得收藏的仓库,往往是能在日常开发、学习、自动化里反复派上用场的实用工具。这份清单整理了 40 个当前可访问的开源仓库,覆盖编程学习、系统设计、AI 应用开发、自动化工作流等方向。以下功能说明以各仓库 README 与公开介绍为准,项目状态和功能可能随版本更新而变化。

一、编程学习与面试(1–15)

  1. public-apis —— 免费 API 合集(以仓库 README 为准)(GitHub
  2. build-your-own-x —— 边做边学(GitHub
  3. developer-roadmap —— 学任何技术(GitHub
  4. free-programming-books —— 免费书籍(GitHub
  5. system-design-primer —— 掌握系统设计(GitHub
  6. coding-interview-university —— 自学计算机(GitHub
  7. the-art-of-command-line —— 精通终端(GitHub
  8. project-based-learning —— 项目式学习(GitHub
  9. you-dont-know-js —— 深入学 JavaScript(GitHub
  10. the-book-of-secret-knowledge —— 技术资源汇总(GitHub
  11. tech-interview-handbook —— 面试通关(GitHub
  12. awesome-selfhosted —— 自建应用(GitHub
  13. javascript-algorithms —— 可视化算法(GitHub
  14. 30-seconds-of-code —— 实用代码片段(GitHub
  15. gitignore —— 各语言模板(GitHub

二、本地运行 AI(16–20)

  1. ollama —— 本地运行 AI 模型(GitHub
  2. langchain —— 快速构建 AI 应用(GitHub
  3. n8n —— AI 自动化工作流(GitHub
  4. openclaw —— 本地 AI 助手(GitHub
  5. dify —— 可视化创建 AI 代理(GitHub

三、AI 代理与自动化(21–25)

  1. langflow —— 拖拽式 AI 管道(GitHub
  2. mem0 —— AI 代理记忆层(GitHub
  3. browser-use —— AI 控制浏览器(GitHub
  4. ruflo —— Claude 代理编排(GitHub
  5. crewai —— 多代理 AI 团队(GitHub

四、开源 AI 代理与工具(26–31)

  1. hermes-agent —— 开源 AI 代理(GitHub
  2. markitdown —— 文件转 Markdown(GitHub
  3. maigret —— 多网站开源情报检索(GitHub
  4. open-webui —— 自建对话界面(GitHub
  5. aider —— 终端 AI 编程助手(GitHub
  6. agency-agents —— 完整 AI 代理机构(GitHub

五、多代理框架(32–36)

  1. tradingagents —— 交易多代理框架(GitHub
  2. browserbase-skills —— Browserbase 官方网页操作 skills(GitHub
  3. autogen —— 多代理框架(GitHub
  4. metagpt —— AI 代理软件公司(GitHub
  5. lobe-hub —— 可视化多代理平台(GitHub

六、AI 基础与绘画(37–40)

  1. huggingface-transformers —— 现代 AI 基础(GitHub
  2. cocoindex —— 长文本代理引擎(GitHub
  3. freeCodeCamp —— 免费编程学习(GitHub
  4. stable-diffusion-webui —— 本地 AI 画图(GitHub

使用建议

学技术的人可优先看 1–15:developer-roadmap、system-design-primer、project-based-learning 等可组成一条学习路径。

做 AI 应用的人可优先看 16–40:从 ollama 本地跑模型,到 n8n/dify 搭工作流,再到 autogen/crewai 做多代理,链路比较完整。

想自建工具的人:open-webui 可自建对话界面,aider 是终端里的 AI 编程助手,markitdown 可把多种文件转成 Markdown 供大模型处理。

建议按需收藏,不要贪多。每个仓库先读 README,确认它能解决什么问题、依赖和运行要求是什么,再决定是否接入自己的工作流。各仓库许可证不同(常见如 MIT、AGPL-3.0、Apache-2.0 等,部分项目许可证为自定义或未标注),用于商业项目前请查看各仓库 LICENSE 与 README 中的说明。