这份榜单是怎么来的
GitHub 上有几亿个仓库,但真正值得放进收藏夹的其实屈指可数。这份榜单通过 GitHub 官方 Search API,按 sort=stars 从 15 个主题方向分别抓取头部项目,去重后保留了 521 个仓库,数据采集于 2026-08-04。
采集时做了两件事来保证质量:自动排除已归档(archived)的仓库,因为它们已经明确停止维护;保留每个项目的最后推送时间,让你能一眼看出这个项目还活着没有。
全站 star 排行 Top 20
| # | 项目 | Star | 语言 |
|---|---|---|---|
| 1 | codecrafters-io/build-your-own-x Master programming by recreating your favorite technologies from scratch. | 536k | Markdown |
| 2 | sindresorhus/awesome 😎 Awesome lists about all kinds of interesting topics | 492k | — |
| 3 | public-apis/public-apis A collective list of free APIs | 454k | Python |
| 4 | freeCodeCamp/freeCodeCamp freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free. | 453k | TypeScript |
| 5 | EbookFoundation/free-programming-books :books: Freely available programming books | 394k | Python |
| 6 | nilbuild/developer-roadmap Interactive roadmaps, guides and other educational content to help developers grow in their careers. | 364k | TypeScript |
| 7 | donnemartin/system-design-primer Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. | 361k | Python |
| 8 | jwasham/coding-interview-university A complete computer science study plan to become a software engineer. | 358k | — |
| 9 | vinta/awesome-python An opinionated list of Python frameworks, libraries, tools, and resources | 312k | Python |
| 10 | awesome-selfhosted/awesome-selfhosted A list of Free Software network services and web applications which can be hosted on your own servers | 311k | — |
| 11 | 996icu/996.ICU Repo for counting stars and contributing. Press F to pay respect to glorious developers. | 277k | — |
| 12 | practical-tutorials/project-based-learning Curated list of project-based tutorials | 276k | Python |
| 13 | obra/superpowers An agentic skills framework & software development methodology that works. | 266k | Shell |
| 14 | react/react The library for web and native user interfaces. | 247k | JavaScript |
| 15 | torvalds/linux Linux kernel source tree | 242k | C |
| 16 | trimstray/the-book-of-secret-knowledge A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more. | 237k | — |
| 17 | TheAlgorithms/Python All Algorithms implemented in Python | 223k | Python |
| 18 | vuejs/vue This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core | 210k | TypeScript |
| 19 | ossu/computer-science 🎓 Path to a free self-taught education in Computer Science! | 208k | HTML |
| 20 | mattpocock/skills Skills for Real Engineers. Straight from my .agents directory. | 203k | Shell |
看完这个榜单会发现一个有意思的现象:排在最前面的几乎都不是「软件」。build-your-own-x、awesome、public-apis、free-programming-books 这类项目本质上是精心整理的清单和教程,它们的 star 数远超 React、Vue 这样真正支撑起整个前端生态的框架。
这不是评价体系出了问题,而是 star 这个动作本身的含义决定的——star 更接近「收藏」而非「投票」。一份清单人人都可能顺手存一下,而一个数据库驱动只有真正用到的人才会关注。
15 个采集方向
| 方向 | 收录 | 说明 | 榜首 |
|---|---|---|---|
| 殿堂级 | 57 | GitHub 全站 star 数最高的项目,程序员的公共知识底座 | build-your-own-x ★536k |
| AI 大模型 | 55 | 大语言模型的推理引擎、微调框架与应用脚手架 | AutoGPT ★186k |
| AI 智能体 | 49 | 能自主规划、调用工具、完成多步任务的 Agent 框架 | Front-End-Checklist ★73k |
| ChatGPT 生态 | 47 | 围绕 ChatGPT 的客户端、提示词与二次开发项目 | prompts.chat ★167k |
| RAG 知识库 | 39 | 检索增强生成,把私有文档接进大模型的核心方案 | dify ★151k |
| AI 绘画 | 39 | Stable Diffusion 生态的出图界面、模型与工作流工具 | stable-diffusion-webui ★164k |
| AI 语音合成 | 28 | 文本转语音、声音克隆与语音识别的开源实现 | MoneyPrinterTurbo ★102k |
| 机器学习框架 | 40 | 深度学习训练框架与经典机器学习教程仓库 | tensorflow ★197k |
| 开发者工具 | 45 | 写代码、调接口、测性能,日常离不开的效率利器 | puppeteer ★95k |
| 自托管服务 | 50 | 能部署在自己服务器上的替代品,数据完全自己掌控 | awesome-selfhosted ★311k |
| Awesome 清单 | 48 | 按主题精选的资源合集,入门任何领域的最快地图 | awesome ★492k |
| 效率与生产力 | 38 | 终端增强、笔记、白板等提升个人产出的工具 | ohmyzsh ★189k |
| 中文项目 | 40 | 中文文档友好、由中文社区主导的优质开源项目 | HowToCook ★102k |
| 前端与 Web | 40 | 前端框架、构建工具与 Web 开发基础设施 | react ★247k |
| 命令行神器 | 40 | 终端里跑的高频工具,一条命令顶一堆点击 | n8n ★199k |
怎么用 star 数判断一个项目
star 数是个有用但容易误导的指标。下面几条经验能帮你避开大部分坑。
先看最后更新时间,再看 star
一个 5 万 star 但两年没提交的项目,实用价值往往不如一个 3 千 star 但每周都有 commit 的项目。前端和 AI 领域尤其如此——依赖链更新快,长期不维护的库很快就会在新版本 Node 或 Python 下装不上。本工具提供了「近 3 个月 / 近半年 / 近 1 年更新」三档活跃度筛选,建议默认打开。
star/fork 比例能透露项目类型
fork 数相对 star 数越高,说明越多人真的把代码拉下来改过,通常是工程型项目;fork 极少而 star 极高的,多半是阅读型项目(教程、清单、面试题)。两者没有优劣,但用途完全不同——别指望一个 awesome 列表能直接跑起来。
star 增长曲线比绝对值更有信息量
绝对 star 数受项目年龄影响很大。一个 2015 年的老项目攒到 3 万 star 很正常,而一个 2025 年才发布就冲到 3 万的,说明它踩中了真实需求。可惜 Search API 不返回增长曲线,需要到仓库页的 Insights 里看,或者借助 star-history 这类第三方服务。
警惕「刷星」项目
star 是可以买的。判断方法:看 star 用户的画像是否正常(大量无头像、无仓库、注册时间接近的账号)、issue 区是否有真实讨论、README 之外是否有实质代码。一个 star 数与社区活跃度严重不匹配的项目,值得多留个心眼。
常见使用场景
技术选型时横向对比。 比如要做 RAG,切到「RAG 知识库」方向就能看到 dify、open-webui、langchain 等主流方案的 star 量级和活跃度,一屏之内做完初筛。
找自托管替代品。 「自托管服务」方向收录的都是能部署在自己服务器上的开源项目,从相册(immich)到监控(uptime-kuma)到 PDF 处理(Stirling-PDF),数据完全自己掌控。
建个人技术雷达。 用收藏功能把感兴趣的项目标记出来,导出成 Markdown 表格贴进自己的笔记,定期回看哪些真正用上了。收藏数据只存在浏览器本地,不上传服务器。
数据说明与免责
本榜单为快照式数据,不是实时同步。star 数每天都在变化,页面显示的是采集时刻的数值。收录范围受采集维度和 star 门槛限制,不代表 GitHub 全量排名,也不构成任何技术选型建议——列在这里只说明它受关注,不说明它适合你的场景。
所有外链均指向 GitHub 官方仓库地址,本站不托管、不分发任何项目代码。