|
|
51CTO旗下网站
|
|
移动端

不得不推荐的6个小众却干货满满的开源项目

Github不仅是存储我们的代码和与其他开发人员共享项目仓库的地方,在Github上还有成千上万的宝贵资源可以挖掘,当然也有些主题太过宽泛以至于推荐它们是毫无意义的,今天和大家分享几个Github上小众但却很有用仓库。

作者:佚名来源:开源最前线|2019-12-02 10:13

Github不仅是存储我们的代码和与其他开发人员共享项目仓库的地方,在Github上还有成千上万的宝贵资源可以挖掘,当然也有些主题太过宽泛以至于推荐它们是毫无意义的,今天和大家分享几个Github上小众但却很有用仓库。

1、Effective_Engineer.md

不得不推荐的6个小众却干货满满的开源项目

这个仓库更像是一篇文章或者一份清单,它可以帮助你:

  • 提高开发流程的速度
  • 通过改进学习习惯来提高学习效率
  • 除了编码时的专注和高效之外,这个仓库还会给你一些成为更好的软件工程师的建议,大多都是受到软件架构师大师Martin Fowler知识传播的启发。

Github地址:https://gist.github.com/rondy/af1dee1d28c02e9a225ae55da2674a6f

2、Tech Interview Handbook

不得不推荐的6个小众却干货满满的开源项目

对于那些正准备面试的程序员来说,这是一份不错的资源,里面包含大量面试相关的资源,“算法”是一门很酷的知识,相信我们在大一那年都学过了,但是后来我们又都忘记了,直到毕业你需要找到一份工作时,才意识到它的重要性。通过该仓库,你就知道面对算法和数据结构相关的面试题要如何作答。

Github地址:https://github.com/yangshun/tech-interview-handbook

3、big-list-of-naughty-strings

不得不推荐的6个小众却干货满满的开源项目

在该存储库中,有一个文件blns .txt。它包含一个很长的字符串列表,你可以使用它来测试应用程序中的用户输入。即使是拥有大量自动化测试的大公司,也会遇到用户名不合法输入,如果你做的系统/应用程序设计用户输入,那么,这个项目就是你需要的,此外,列表中最重要的部分是#脚本注入部分——从第320行开始,别错过了。

Github地址:https://github.com/minimaxir/big-list-of-naughty-strings

4、free-programming-books

不得不推荐的6个小众却干货满满的开源项目

这个仓库是Github上最受欢迎的仓库之一,标星132K,950多个贡献者和超过25,000个fork。这份书单最初是Karan Bhangui和George Stocker 在Stack Overflow上罗列的免费书籍列表。关键是有中文,而且涉及的主题非常广,无论你想要哪方面的书籍都可以在上面找到。

Github地址:https://github.com/EbookFoundation/free-programming-books

5、Free for dev

不得不推荐的6个小众却干货满满的开源项目

这是一个你可以在日常工作中使用的工具列表。该仓库收集了国外SaaS, PaaS, BaaS 和 IaaS 的完全免费或有限免费服务,专注于典型的应用程序开发

Github地址:https://github.com/ripienaar/free-for-dev

不得不推荐的6个小众却干货满满的开源项目

受到该项目的启发,qinghuaiorg在Github上创建了一个国内免费服务聚合,感兴趣的不要错过了。

Github地址:https://github.com/qinghuaiorg/free-for-dev-zh

6、You-Dont-Need

不得不推荐的6个小众却干货满满的开源项目

这是一个很有趣的仓库,收集了各种标题包含【你不需要X】类型的文章,以此表明为什么现在的开发者会过度设计应用的原因,尤其是在JS的生态里,开发者选择使用某个框架或者工具,并不是因为它们真正需要,而仅仅是因为这些框架/工具被大肆宣扬。

Github地址:https://github.com/you-dont-need/You-Dont-Need.com

【编辑推荐】

  1. 程序员开发效率神器汇总!
  2. 64岁谷歌老程序员的补丁 vs 35岁中年程序员的焦虑
  3. 自由软件之父 RMS 认为 GitHub 对自由软件造成了伤害
  4. 暴力裁员频发,程序员接offer前的职位协商如何避坑?
  5. 在Github上,怎么写出教科书级别的readme
【责任编辑:华轩 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

骨干网与数据中心建设案例

骨干网与数据中心建设案例

高级网工必会
共20章 | 捷哥CCIE

403人订阅学习

中间件安全防护攻略

中间件安全防护攻略

4类安全防护
共4章 | hack_man

151人订阅学习

CentOS 8 全新学习术

CentOS 8 全新学习术

CentOS 8 正式发布
共16章 | UbuntuServer

291人订阅学习

读 书 +更多

Visual Studio Team Systems软件工程实践

本书论述了软件开发价值增加的思维方式。这一思维方式构成了VSTS的基础,包括VSTS的指导思想,为什么这些指导思想会以某些方式表现,以及它...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微