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

2018 年 8 月 3 日 算法与数据结构

开源最前线(ID:OpenSourceTop) 猿妹整编

https://www.itcodemonkey.com/article/6937.html


本篇文章为大家盘点了7月份最热门的GitHub 项目,一起来看看你都知道哪些,或者有哪些你已经在使用的了。



1
system-design-primer

https://github.com/donnemartin/system-design-primer Star 38191


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


在很多科技公司中,除了代码面试,系统设计也是技术面试过程中的一个必要环节。实践常见的系统设计面试题并且把你的答案和例子的解答进行对照:讨论,代码和图表。



2
cheat.sh

https://github.com/chubin/cheat.sh Star 11309



cheat.sh 是一个网站,更是一个实用的速查工具。cheat.sh 具有以下这些功能特性:

● 简洁的 curl/browser 界面

● 涵盖 55 种编程语言,一些 DBMSes 和 1000 多个最重要的 UNIX/Linux 命令

● 无需安装,随处可用

● 超快,通常在 100 毫秒内即可返回答案

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

● ……



3
InterviewMap

https://github.com/InterviewMap/InterviewMap Star 6237



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



4
ndb

https://github.com/GoogleChromeLabs/ndb Star 6048


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



5
termtosvg

https://github.com/nbedos/termtosvg Star 6046


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



6
javascript-algorithms

https://github.com/trekhleb/javascript-algorithms Star 30666


本仓库包含了多种基于 JavaScript 的算法与数据结构。每种算法和数据结构都有自己的 README 并提供相关说明以及进一步阅读和 YouTube 视频。



7
open-source-mac-os-apps

https://github.com/serhii-londar/open-source-mac-os-apps Star 12654



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



8
browsh

https://github.com/browsh-org/browsh Star 8890



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



9
Front-End-Performance-Checklist

https://github.com/thedaviddias/Front-End-Performance-Checklist Star 5169


一个前端性能检查表,该检查表分成,高中低三个优先检查等级,可用于测试或监控网站或应用程序的性能和优化测试、网站速度测试和网站分析等。



10
mkcert

https://github.com/FiloSottile/mkcert Star 7360


mkcert是一个用于制作本地可信开发证书的简单工具。它不需要配置。



11
Interview-Notebook

https://github.com/CyC2018/Interview-Notebook Star 30028


中山大学郑永川构建的一个准备秋招的项目,该项目包含了九大模块,从算法到操作系统、网络、面向对象以及数据库、Java、分布式、工具、编码实践。点击查阅更多项目详情:《这是个将近3万人点赞,涉及9大模块,专为程序员准备的面试宝典》


附:


《6月份GitHub开源项目排行榜》

《GitHub上5月份最热门的开源项目》

《GitHub上4月份最热门的开源项目》

《GitHub上3月份最热门的开源项目》

《GitHub上2月份最热门的开源项目》

《GitHub上1月份最热门的开源项目》



●编号712,输入编号直达本文

●输入m获取文章目录

登录查看更多
15

相关内容

系统设计是新系统的物理设计阶段。根据系统分析阶段所确定的新系统的逻辑模型、功能要求,在用户提供的环境条件下,设计出一个能在计算机网络环境上实施的方案,即建立新系统的物理模型。
专知会员服务
109+阅读 · 2020年3月12日
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
212+阅读 · 2020年2月21日
领域知识图谱构建,115页2019著作带你学习KGC(附下载)
专知会员服务
82+阅读 · 2020年1月9日
【GitHub实战】Pytorch实现的小样本逼真的视频到视频转换
专知会员服务
35+阅读 · 2019年12月15日
【机器学习课程】Google机器学习速成课程
专知会员服务
164+阅读 · 2019年12月2日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
10月机器学习开源项目Top10
机器学习算法与Python学习
3+阅读 · 2018年10月30日
2018年8月份GitHub上最热门的开源项目
算法与数据结构
3+阅读 · 2018年9月4日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
2018 年 2 月份 GitHub 上最热门的开源项目
算法与数据结构
5+阅读 · 2018年3月10日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
开源巨献:阿里巴巴最热门29款开源项目
算法与数据结构
5+阅读 · 2017年7月14日
开源巨献:Google最热门60款开源项目
程序猿
5+阅读 · 2017年7月12日
Heterogeneous Graph Transformer
Arxiv
27+阅读 · 2020年3月3日
Arxiv
9+阅读 · 2019年11月6日
Knowledge Flow: Improve Upon Your Teachers
Arxiv
5+阅读 · 2019年4月11日
VIP会员
相关VIP内容
专知会员服务
109+阅读 · 2020年3月12日
【2020新书】数据科学:十大Python项目,247页pdf
专知会员服务
212+阅读 · 2020年2月21日
领域知识图谱构建,115页2019著作带你学习KGC(附下载)
专知会员服务
82+阅读 · 2020年1月9日
【GitHub实战】Pytorch实现的小样本逼真的视频到视频转换
专知会员服务
35+阅读 · 2019年12月15日
【机器学习课程】Google机器学习速成课程
专知会员服务
164+阅读 · 2019年12月2日
相关资讯
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
10月机器学习开源项目Top10
机器学习算法与Python学习
3+阅读 · 2018年10月30日
2018年8月份GitHub上最热门的开源项目
算法与数据结构
3+阅读 · 2018年9月4日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
2018 年 2 月份 GitHub 上最热门的开源项目
算法与数据结构
5+阅读 · 2018年3月10日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
开源巨献:阿里巴巴最热门29款开源项目
算法与数据结构
5+阅读 · 2017年7月14日
开源巨献:Google最热门60款开源项目
程序猿
5+阅读 · 2017年7月12日
Top
微信扫码咨询专知VIP会员