GitHub 上最有看头的不是项目列表,而是背后的源码。读源码像读书,只不过作者写的是代码。
Bootstrap(https://github.com/twbs/bootstrap)Stars 174k+,Forks 79k+。它是一个前端工具包,把按钮、导航、弹窗这些常用界面元素都封装好了。你不需要从零画图,几行 class 就能搭出干净的页面。它还内置响应式设计,一套代码适配手机、平板和桌面,这在做快速原型时特别省事。
React(https://github.com/facebook/react)Stars 243k+,Forks 45k+。Meta 维护的界面构建库,核心思想是组件化。页面上每个模块都是一个组件,拼接起来就是完整功能。数据变化时,只更新对应组件,不用整页刷新,性能上很讨巧。React 之后,很多人开始意识到,开发不只是写代码,更是对业务逻辑的拆解。
Visual Studio Code(https://github.com/microsoft/vscode)Stars 181k+,Forks 37.5k+。轻量级编辑器,但插件系统让它几乎能胜任任何语言。前端、后端、脚本,一个编辑器搞定,不用来回切换 IDE。跨平台,Windows、Linux、macOS 体验一致,加上丰富的主题,总能调成自己舒服的样子。
Node.js(https://github.com/nodejs/node)Stars 115k+,Forks 34.5k+。让 JavaScript 跑到了服务端。事件驱动和非阻塞 I/O 是它处理高并发的拿手好戏。前后端都用 JavaScript,团队学习成本低,写 API 或者实时的 Socket 服务都很顺畅。现在大把的构建工具、CLI 工具都跑在 Node 上。
Git(https://github.com/git/git)Stars 58.8k+,Forks 27.4k+。版本管理的事实标准。每一次 commit 都有记录,分支、回滚都很成熟。多人协作时,合并冲突虽然烦人,但比以前的 SVN 好太多了。GitHub 把 Git 的社交和协作放大到极致。
这些工具各自的切入点不同,但都降低了开发门槛,让更多人能参与构建软件。选工具未必追最亮的那颗星,顺手、好改、能长期用下去,才是关键。


