GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

栏目: 软件资讯 · 发布时间: 5年前

内容简介:整理 | Jane出品 | AI科技大本营

GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

整理 | Jane

出品 | AI科技大本营

【导语】 提到开源项目,2018 年注定是不平凡的一年。据 Octoverse 报告数据,仅在 2018 年,Github 上的新用户就比过去六年的用户总数还要多 ,存储库数量近一亿,这些增长都要归功于开源社区。

2018 年还有半月就要结束了,这一年,大家都学了些什么?在 Github 上度过了多少时间?收藏了多少开源项目?加入了哪些开源社区?是否为哪 个项目或社区贡献了自己的一份力量呢?今天,AI科技大本营为大家整理了一份 Github 2018 年终报告,为大家盘点这一年 Github 上正在发生的一些变化,也希望能给大家在即将开始的 2019 年提供参考方向。

Github 年终报告

今年,在 Github 上,你可以跨存储库进行访问、获取全球超过 9600 万个项目的请求、问题与评论。托管在 Github 上的存储库达到 9600 多万个。创建了超过 2 亿个 pull requests,仅今年的创建量就超过了总数的 1/3。这里特别 Cue 一下第 2 亿个请求—— Vuetify.js。下面就要开始划重点了,营长马上为大家解读一些重要的内容。

一、开源项目四大排行榜

1、总排行榜(根据贡献者数量)

VS Code、React和 TensorFlow 三个项目的贡献者数量再次榜上有名并且位居了今年的前三甲。而今年,新上榜的还有容器管理类应用程序、Azure-docs 与合并 TypeScript 类型定义项目: Kubernetes, Azure Docs, and DefinitelyTyped。


GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

2、飙升榜(根据增长速度)

总体来说,我们可以看到与机器学习、游戏、3D 打印、家庭自动化、科学编程、数据分析和全栈 JavaScript 开发相关的项目增长非常快速。


GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

3、新酷榜

今年有很多令人兴奋的开源工作,从机器学习框架到游戏程序,这些开源项目虽然不是增速最快或最受欢迎的,但是我们认为这些开源项目或社区是非常有明星潜质的。


GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

在前面的总榜和飙升榜中都有 TensorFlow 身影,而 Google 今年发布的强化学习新框架 dopamine 则进入新酷榜。紧随其后的是 Facebook Research 发布的 Detection 算法。大家看到最后一个项目的时候一定会非常熟悉,没错,就是当年风靡一时的微信小程序游戏跳一跳。

4、达人榜

这份排名主要是围绕那些致力于开源的组织。开源项目的发展离不开数百万付费或志愿开发人员的贡献以及雇佣他们的组织。其中,微软、Google、小红帽、英特尔及一些高校对开源项目及社区的贡献尤为突出。

GitHub年终各大排行榜超级盘点(内附开源项目学习资源)


二、主题排行榜

1、热题榜

今年的项目涉及上百万个主题,JavaScript(前端&后端)、机器学习和手机应用开发成为最热门的三大主题。


GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

2、明星榜

机器学习和 React 是  Github 社 区中热门主题,其中 PyTorch 和 Gatsby 是今年增长最快的主题,区块链相关领域也呈增长趋势,当然,榜首还是 Hacktoberfest。


GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

三、语言排行榜

1、热门榜

Github 上的项目,涉及上百种编程语言,但是 JavaScript 仍是贡献者使用人数最多的。今年 TypeScript 的名次上升到第 7 位,去年才是第一次进入排行榜的前十名。

GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

2、劲升榜

从发展趋势来看,Kotlin、HCL、TypeScript 和 Rust 的增速都非常快。近年来,AI 领域、机器学习与深度学习算法的火热, Python 成为非常流行的语言,在总流行榜中排名第三,增长趋势榜中排名第八。


GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

除了开源项目、项目主题和编程语言的数据统计,还有一些比较有意思的统计,比如在 Github 社区中,使用不同语言的贡献者经常使用的表情符号。想问一下 C# 和 C++ 的小伙伴们,你们怎么了?(关爱脸~~)

GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

完整报告,可以阅读:

https://octoverse.github.com/projects

四、十大开源项目推荐     

GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

回顾过去的一年,每一个项目都是自发布后,从 0 Star、0 Fork 开始一个用户一个用户的积累。上面的那些榜单都是基于数据收集时长期累积的,下面推荐的这两份榜单有所不同,这些开源项目的数据都是在发布后 28 天的数据。

1、人气榜

根据 2017.12 --2018.12 的数据,评选出了 Github 上,基于项目发布 28 天后累计 Stars 数的十大开源项目。


GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

2、原创榜

根据 2017.12 --2018.12 的数据,评选出了 Github 上,基于项目发布 28 天后累计贡献者数的十大开源项目。


GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

阅读更多 Top 开源项目,可以阅读:

https://blog.github.com/2018-12-13-new-open-source-projects/

Github 深度学习开源项目资源清单


GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

1、最受欢迎项目 Top 200 资源

这份定期更新的资料列表,列出了一段时间内最受大家欢迎的深度学习开源项目 Top 200。目前的数据更新于 2018 年 9 月。

GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

看到前十名,想必大家都不陌生。一半是开源库或开源框架,TensorFlow、Keras、OpenCV、Caffe及 PyTorch;另外一半都是有助于学习升级的学习资源。有专门针对 TensorFlow 的教程 TensorFlow-Examples、有帮助攻克机器学习的 Machine-Learning-For-Software-Engineers、还有能在深度学习学习之路助你一臂之力的 Deep-Learning-Papers-Reading-Roadmap 和 Awesome-Deep-Learning-Papers。前十一名的名次都没有变化,不过MXNet 上升一个名而 CNTK 则下降一个名次,二者交换了排名。

GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

2、上升趋势 Top 100 项目资源

根据统计当天获得 Stars 数量进行排名。目前的数据更新于 2018 年 9 月。

GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

想获取更多开源项目,可访问地址:

https://github.com/mbadry1/Top-Deep-Learning
https://github.com/mbadry1/Trending-Deep-Learning

发布 Git 2.20.0 版本

此外,近日 Git 2.20.0 版本也发布了!从 v2.19.0 到现在的最新版本,组合了 962 个未合并与提交版本,可以说是截止目前所有 v2.x.x 版本中最大的一个版本。有 83 人 为此版本做出了贡献,其中还有 26 位新人。

Git 是什么?

一个开源的分布式版本控制系统,可以高效、快速处理从小到的项目控制管理。


GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

此版本对兼容性、UI、工作流、功能、内部实现和开发支持等都做了较大的更新,并且还修复了很多 bug。 年底了,get 一下红红火火的新版本。关于新版本的新增功能与重大变化的详细信息,可以阅读:

发布说明

https://github.com/gitster/git/blob/master/Documentation/RelNotes/2.20.0.txt

本文为 AI科技大本营原创稿件,转载请联系微信1092722531。

【完】

推荐

GitHub年终各大排行榜超级盘点(内附开源项目学习资源)

推荐阅读


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

可用性工程

可用性工程

尼尔森 / 刘正捷 / 机械工业出版社 / 2004-1 / 28.00元

《可用性工程》系统地介绍可用性工程,被国际可用性工程界一致推崇为该领域的最佳入门书籍。《可用性工程》着重讲述了能取得良好成本效益的可用性方法,并详细介绍了在软件开发生命周期的不同阶段如何运用这些方法,以及其他与可用性相关的特殊问题。一起来看看 《可用性工程》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具