社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

推荐 10 个标星 100 K 的 GitHub 开源项目

开源最前线 • 3 年前 • 301 次点击  

来源:逛逛Github(ID:ggGithub)


ONE.
Build Your Own X (GitHub Star:102,000)
这是一个  102K Star 的开源项目,这个仓库汇集了诸多优质资源,教你如何构建一些属于自己的东西,内容主要分为增强现实、区块链、机器人、编辑器、命令行工具、神经网络、操作系统等几大类别。
地址:https://github.com/danistefanovic/build-your-own-x

TWO.
免费编程书籍  (GitHub Star:180,000)
这个仓库收集了特别多免费的编程电子书、编程课程、播客、网站等学习资源。内容不仅包含编程语言电子书籍推荐,一些语言类目的资源依然精彩,比如版本控制、IDEA、设计模式等等。
  • https://github.com/EbookFoundation/free-programming-books
  • https://ebookfoundation.github.io/free-programming-books/

THREE.

Oh My Zsh (GitHub Star:125,000)

Oh My Zsh 是一个社区驱动的开源框架,用于管理 Zsh 配置。Zsh 既是交互式 Shell,也是功能强大的脚本语言。Oh My Zsh 带有功能强大的插件和漂亮的主题,可以自定义 Zsh 设置。 
地址:https://github.com/ohmyzsh/ohmyzsh

FOUR. 

编程面试大学 (GitHub Star:158,000)

这个 GitHub 项目我也推荐过,作者是叫做 John Washam,是一个没有任何计算机编程基础梦想但想去 Google 的小哥哥!
他自己定制了详细的学习计划,8 个月的时间里,小哥花了数千小时练习编程、看 CS 书籍、课程、技术讲座。最终入职亚马逊,年薪百万,相当励志!
这个 GitHub 项目就是小哥的编程学习教程,在 GitHub 上线以来,已收获 158k+ 星的好评。内容如下:

FIVE. 

Gitignore 集合  (GitHub Star:116,100)

顾名思义,这个项目是一些 .gitignore 模板的集合。 当你新起一个项目,想通过 Git 来进行版本控制,使用 GitHub 托管自己的项目,这时候必须编写 .gitignore 文件来过滤要上传的内容。 
因项目和语言而异,不同情况编写的 .gitignore 文件是不一样的,为了提高我们的效率,这个项目诞生了,该项目几乎包含了所有语言或框架的模板,例如Rails,Python,Perl,Laravel,Java 等。
每次你需要为项目创建 .gitignore 文件时,只需要打开这个项目,针对你当前所用编程语言或框架,去寻找对应 .gitignore 模板替换即可。
当然如果你觉得挨个模板查阅很费劲,这里再跟大家推荐一个网站:gitignore.io。
https://www.gitignore.io,支持一键搜索你所需的 gitignore 模板。
地址:https://github.com/github/gitignore

SIX. 

系统设计指南 (GitHub Star:125,000)

这个开源项目可以帮助你学习如何设计大型系统。 在许多公司的面试中,系统设计是必不可少的环节。该项目不仅提供学习指南,还有一些面试的建议、面试问题和解决方案。
地址:https://github.com/donnemartin/system-design-primer

SEVEN. 

Public API (GitHub Star:114, 100)

该项目收集了了很多免费的 API,供你的项目和应用程序使用。它覆盖的范围很广,包含各种主题,例如:商业、动漫、动物、新闻、金融、游戏等。
除了像提供猫狗图片这样的接口,还提供其他有用的功能,例如 天气、Gmail API 、Google Analytics API 等。
地址:https://github.com/public-apis/public-apis

EIGHT. 

命令行的艺术 (GitHub Star:90,000)

命令行可以提高我们的工作效率、增加灵活性。该项目总结了在 Linux 上使用命令行时的相关技巧,内容覆盖基础使用、文件操作、数据处理等等。
有专门针对 Windows 或 macOS 的部分,本教程既适合初学者,也适合经验丰富的人,并附有具体的实战例子帮助大家的理解。
地址:https://github.com/jlevy/the-art-of-command-line

NINE. 

JavaScript 算法和数据结构  (GitHub Star:100,000)

算法和数据结构是计算机学习的基石。无论你学习计算机的任何方向,没有扎实的算法和数据结构,肯定学习起来就捉襟见肘了。这个 100K Star 的仓库是基于 JavaScript 的算法和数据结构教程。
地址:https://github.com/trekhleb/javascript-algorithms

逛逛 GitHub 曾经也推荐过一些不错的算法项目,基于 Python 和 Java 的,感兴趣的可以看看:算法可视化项目 基于 Java 的算法教程算法学习神器
TEN. 
开发者技术路线 (GitHub Star:153,600)
技术发展日新月异的,行业也是瞬息万变。技术迭代更新,有没有一个不断更新的指南,为技术进阶之路指一条明路?这个 GitHub 项目就是,它为前端、后端、DevOps等开发着准备可详细的技术路线图。
地址:https://github.com/kamranahmedse/developer-roadmap
比如下图是后端工程师的技术路线:

本文部分参考自如下两篇文章:

[1]https://medium.com/better-programming/10-extraordinary-github-repos-for-all-developers-939cdeb28ad0
[2]https://blog.csdn.net/sinat_33224091/article/details/105463067





Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/111259
 
301 次点击