微信扫一扫
分享到朋友圈

2018年7月GitHub开源项目排行榜

作者:InfoQ 来源:InfoQ 公众号
分享到:

08-21

最近,7 月份最热门的 GitHub 项目已经诞生,本文列举了 9 个最热门的开源项目,以供开发者参考和使用。

1.system-design-primer(Star 38191)

该项目是关于如何设计大型系统,以及如何应对系统设计面试的。在互联网上,关于系统设计原则的资源多如牛毛。这个仓库就是这些资源的组织收集,它可以帮助开发者学习如何构建可扩展的系统。

2.cheat.sh(Star 11309)

这是一个网站,更是一个实用的速查工具,它具有的功能特性包括:

  • 简洁的 curl / browser 界面;

  • 涵盖 55 种编程语言和 1000 多种最重要的 UNIX/Linux 命令;

  • 无需安装,随处可用;

  • 速度快,通常在 100 毫秒以内就可以返回答案;

  • 可以直接在代码编辑器中使用,无需打开浏览器。

3.InterviewMap(Star 6237)

这是一个最佳的面试地图,目前的内容包括 JS、网络、浏览器相关、性能优化、安全性、框架、Git、数据结构、算法等。该图谱涉及的知识点有基础、有深入、也有源码解析,能够在平时的学习中查漏补缺。

4.ndb(Star 6048)

这是针对 Node.js 的改进调试体验,由 Chrome DevTools 维护,在兼容性方面,它要求 Node> = 8,而在 Node> = 10 时效果最佳。

5.termtosvg(Star 6046)

这是一个用 Python 编写的 Linux 终端记录器,它能够将命令行会话呈现为独立的 SVG 动画。

6.javascript-algorithms(Star 30666)

这个仓库包含了多种基于 JavaScript 的算法与数据结构,每种算法和数据结构都有自己的 README,并提供了相关说明。

7.open-source-mac-os-apps(Star 12654)

这是一个 macOS 开源应用程序列表,包含许多本机和跨平台的应用程序,旨在找到免费的 macOS 开源应用程序,涵盖音频、浏览器、数据库、JSON 解析等模块。

8.browsh(Star 8890)

这是一个完全交互、实时、现代的基于文本的浏览器,它的不同之处在于,它是由真正的浏览器(即无头 Firefox)支持,以创建纯文本版本的网页和 Web 应用程序。此外,它还可以进一步降低带宽,并提高连接的稳定性。

9.Interview-Notebook(Star 30028)

这是中山大学郑永川构建的一个项目,该项目包含了九大模块,从算法到操作系统、网络、面向对象以及数据库、Java、分布式、工具、编码实践。

阅读9623
项目 排行榜 
举报0
关注InfoQ微信号:infoqchina

用微信扫描二维码即可关注
声明

1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2、本文内容来自“InfoQ”微信公众号,文章版权归InfoQ公众号所有。

评论
更多

文章来自于公众号:

InfoQ

微信号:infoqchina

邮箱qunxueyuan#163.com(将#换成@)
微信编辑器
免责声明
www.weixinyidu.com   免责声明
版权声明:本站收录微信公众号和微信文章内容全部来自于网络,仅供个人学习、研究或者欣赏使用。版权归原作者所有。禁止一切商业用途。其中内容并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现头条易读网站上有侵犯您的知识产权的内容,请与我们联系,我们会及时修改或删除。
本站声明:本站与腾讯微信、微信公众平台无任何关联,非腾讯微信官方网站。