服务器之家

服务器之家 > 正文

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

时间:2021-04-09 23:09     来源/作者:逛逛GitHub

Build Your Own X (GitHub Star:102,000)

这是一个 102K Star 的开源项目,这个仓库汇集了诸多优质资源,教你如何构建一些属于自己的东西,内容主要分为增强现实、区块链、机器人、编辑器、命令行工具、神经网络、操作系统等几大类别。

地址:https://github.com/danistefanovic/build-your-own-x

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

 

免费编程书籍 (GitHub Star:180,000)

这个仓库收集了特别多免费的编程电子书、编程课程、播客、网站等学习资源。内容不仅包含编程语言电子书籍推荐,一些语言类目的资源依然精彩,比如版本控制、IDEA、设计模式等等。

https://github.com/EbookFoundation/free-programming-books

https://ebookfoundation.github.io/free-programming-books/

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

Oh My Zsh (GitHub Star:125,000)

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

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

地址:https://github.com/ohmyzsh/ohmyzsh

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

这个 GitHub 项目我也推荐过,作者是叫做 John Washam,是一个没有任何计算机编程基础梦想但想去 Google 的小哥哥!

他自己定制了详细的学习计划,8 个月的时间里,小哥花了数千小时练习编程、看 CS 书籍、课程、技术讲座。最终入职亚马逊,年薪百万,相当励志!

这个 GitHub 项目就是小哥的编程学习教程,在 GitHub 上线以来,已收获 158k+ 星的好评。内容如下:

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

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

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

系统设计指南 (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

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

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

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

地址:https://github.com/trekhleb/javascript-algorithms

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

逛逛 GitHub 曾经也推荐过一些不错的算法项目,基于 Python 和 Java 的,感兴趣的可以看看:算法可视化项目、基于 Java 的算法教程、算法学习神器。

开发者技术路线 (GitHub Star:153,600)

技术发展日新月异的,行业也是瞬息万变。技术迭代更新,有没有一个不断更新的指南,为技术进阶之路指一条明路?这个 GitHub 项目就是,它为前端、后端、DevOps等开发着准备可详细的技术路线图。

地址:https://github.com/kamranahmedse/developer-roadmap

比如下图是后端工程师的技术路线:

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

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

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

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

[1]https://medium.com/better-programming/10-extraordinary-github-repos-for-all-developers-939cdeb28ad0

[2]https://blog.csdn.net/sinat_33224091/article/details/105463067

原文地址:https://mp.weixin.qq.com/s?__biz=MzA3NzA2MDMyNA==&mid=2650359088&idx=2&sn=557ee7da8deffc4f57287b1a94793676&chksm=875a24bbb02dadad4c18b3081e40161bc9178575274769174bc2119d42f4a4ae2bdf3445bb09&mpshare=1&

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部