推荐标星 100 K 的 GitHub 开源项目
原文见:推荐 10 个标星 100 K 的 GitHub 开源项目
以下摘录部分:
- Build Your Own X (GitHub
Star:102,000):汇集了诸多优质资源教你构建属于自己的东西,主要分为增强现实、区块链、机器人、编辑器、命令行工具、神经网络、操作系统等几大类别。地址:https://github.com/danistefanovic/build-your-own-x - 免费编程书籍 (GitHub Star:180,000):免费的编程电子书、编程课程、播客、网站等学习资源。内容不仅包含编程语言电子书籍推荐,一些语言类目的资源依然精彩,比如版本控制、IDEA、设计模式等等。地址: https://github.com/EbookFoundation/free-programming-books https://ebookfoundation.github.io/free-programming-books/
- Gitignore 集合 (GitHub Star:116,100):当你新起一个项目,想通过 Git 来进行版本控制,使用 GitHub 托管自己的项目,这时候必须编写 .gitignore 文件来过滤要上传的内容。为了提高效率这个项目诞生了,该项目几乎包含了所有语言或框架的模板,例如Rails,Python,Perl,Laravel,Java 等。地址:https://github.com/github/gitignore https://www.gitignore.io
- 系统设计指南 (GitHub Star:125,000):学习如何设计大型系统。 在许多公司的面试中,系统设计是必不可少的环节。该项目不仅提供学习指南,还有一些面试的建议、面试问题和解决方案。地址:https://github.com/donnemartin/system-design-primer
- Public API (GitHub Star:114, 100):收集了了很多免费的 API,供你的项目和应用程序使用。它覆盖的范围很广,包含各种主题,例如:商业、动漫、动物、新闻、金融、游戏等,还提供其他有用的功能,例如 天气、Gmail API 、Google Analytics API 等。地址:https://github.com/public-apis/public-apis
- 命令行的艺术 (GitHub Star:90,000):总结了在 Linux 上使用命令行时的相关技巧,内容覆盖基础使用、文件操作、数据处理等等,有专门针对 Windows 或 macOS 的部分,本教程既适合初学者,也适合经验丰富的人,并附有具体的实战例子帮助大家的理解。地址:https://github.com/jlevy/the-art-of-command-line
- 开发者技术路线 (GitHub Star:153,600):为前端、后端、DevOps等开发着准备可详细的技术路线图。地址:https://github.com/kamranahmedse/developer-roadmap