2016 GitHub章鱼猫观察报告之开源统计

摘要:
导读GitHub又发布了一年一度的章鱼猫观察报告。完整的报告请移步Github。GitHub上最流行的开源项目从让阿波罗11号登月的代码到开源课程,过去十二个月中,GitHub上又涌现了一大批开源项目。GitHub的新增用户GitHub已经有超过520万的用户和超30万的组织。GitHub上的组织GitHub上已经有超过8千万的PR,而这些PR中有超过85%的来自于组织。在GitHub上以组织形式活动的除了商业性组织以外,很多大公司也在其企业的开发中采用了GitHubEnterprise,其中不乏财富50强里面公司。
导读GitHub 又发布了一年一度的章鱼猫观察报告。在这个报告中,分别对开源和社区做了一些有趣的统计,现将其中一些有趣的数据和趋势撷取出来分享给大家。完整的报告请移步Github。
GitHub 上最流行的开源项目

从让阿波罗 11 号登月的代码到开源课程,过去十二个月中,GitHub 上又涌现了一大批开源项目。以下是最流行的(得到星标最多)项目:

最流行的开源项目

GitHub 2016 章鱼猫观察报告

其中使用最多的开源许可证是:MIT、Apache-2.0 和 GNU General Public License v3.0。

GitHub 上最爱用的编程语言

GitHub 上存放的开源项目使用了多达 316 种不同的编程语言,其中在过去十二月中提交的 PR(拉取请求(),用于向项目提交补丁) 使用最多的前 15 种编程语言是(其中的数字是 PR 数量):

PR 中最流行的 15 种语言

GitHub 2016 章鱼猫观察报告

PR 中最流行的语言居然是 JavaScript,是因为 JavaScript 比较容易么?而且 JavaScript、C# 和 Go 语言的 PR 增长率达到了两倍,甚至,Swift 和 TypeScript 虽然总量不多,但是增长率达到了 3.5 倍。

贡献者的活跃程度

“活跃()”是指有过代码提交、写了备注、被星标和问题汇报()等行为。

这十二个月以来,有 580 万以上的活跃用户、33 万以上的活跃组织、1.9 亿以上的活跃仓库、1 千万以上的活跃问题汇报。“贡献者()”是指对项目/仓库推送了代码、对打开或评论了问题和 PR 的人,按照贡献者对项目和组织进行排名:

开源贡献者最多的前十个仓库

GitHub 2016 章鱼猫观察报告

其中贡献者最多的仓库是 Font-Awesome 项目,这是一个图标字体的项目,不太理解为何有这么多的贡献者。其次是 docker 和 npm。

开源贡献者最多的组织

GitHub 2016 章鱼猫观察报告

开源贡献者最多的组织是微软,超过了 Facebook、docker,以及谷歌。看来微软这一年确实是在开源方面下了死力。

被最多分支的仓库

GitHub 2016 章鱼猫观察报告

仓库被分支()的越多代表了对它感兴趣、甚至会参与到开发中的人越多。这个排名第一的 datasharing 是个啥项目,我去看看——居然是一篇文章……好吧,让我看看第二个 Spoon-Knife,这,是章鱼猫的一个教人如何分支仓库的例子……那么第三个 ProgrammingAssignment2 ,哎,也是一个课程上用的例子……

好吧,我收回之前对分支的看法,就不能有个“正常”点的仓库嘛?还好,第四 bootstrap 和第五 tensorflow 都是比较正常的开源项目。总之,项目流行不流行,不要看分支数量了。

被最多用户评审过代码的仓库

GitHub 2016 章鱼猫观察报告

这里的代码评审者()指的是对修改过的代码进行过评论的人,这也代表贡献者对仓库的关注度。好吧。我除了对第一名 homebrew 有点不解,其它的几名都觉得还算正常。

GitHub 的新增用户

GitHub 已经有超过 520 万的用户和超 30 万的组织。这十二月以来,有超过 81 万的人发起了人生第一个 PR,更有 280 万人创造了他自己的第一个仓库。

新用户注册增长最多的国家

GitHub 2016 章鱼猫观察报告

而中国,是新用户注册增长最多的国家,基本上翻了一番。

GitHub 上的组织

GitHub 上已经有超过 8 千万的 PR,而这些 PR 中有超过 85% 的来自于组织。在 GitHub 上以组织形式活动的除了商业性组织以外,很多大公司也在其企业的开发中采用了 GitHub Enterprise ,其中不乏财富50强里面公司。

2016 GitHub章鱼猫观察报告之开源统计第8张

本文地址:http://www.linuxprobe.com/github-2016-observations.html

免责声明:文章转载自《2016 GitHub章鱼猫观察报告之开源统计》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇等了整整12年!Linux QQ 终于更新了!usb下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

开源软硬一体OpenCV AI Kit(OAK)

开源软硬一体OpenCV AI Kit(OAK) OpenCV 涵盖图像处理和计算机视觉方面的很多通用算法,是非常有力的研究工具之一,且稳居开发者最喜爱的 AI 工具/框架榜首。 1、会不会被USA禁止啊? b. 不会, Myriad X 可以销售,性能稍低 (嵌入式芯片 4TOPS),被禁的是100+TOPS的芯片。 2、opencv开发者要花钱用吗?...

github中git bash基础命令行

今天来讲一下关于github命令行相关知识。呵呵,其实github都没太明白就把git bash摆上来当道菜。看来,我有当程序员的天赋,让我再装一会。 前提:你已经在github上已经注册了账号。 特别注意: 括号内均为提示信息 1、常用命令行工具: ①cmd ②powershell ③git bash 2、命令行常用命令(在git bash上生效,部分在...

代码仓库创建规范

代码仓库创建规范 1、 项目创建需符合Group规范。 2、 创建项目必须添加Project description说明。 3、 每个项目都需要README.md文件。 4、 除文档说明类型仓库,所有代码仓库都需要.gitignore。 注:有模板的项目,要以统一的模板创建项目 Groups使用规范 Group 分为 rule(技术行为规范)、lab(技术...

BrnShop开源网上商城第一讲:架构设计

首先在此感谢大家对BrnShop项目的支持和鼓励!我们在发布BrnShop以前曾推测项目会受到不少园友的支持,但没想到园友们的支持大大超过我们的预测。4天6000次浏览,140个推荐,170个评论,8000次下载。看到这些数据后我们内心除了激动外,更多了一份责任。无论将来遇到多大的困难,我们一定要坚持把BrnShop坚持到底!!   如果你还不知道BrnS...

解决Maven无法下载fastdfs-client-java依赖,Dependency 'org.csource:fastdfs-client-java:1.27-SNAPSHOT' not found.

因为fastdfs-client-java-1.27-SNAPSHOT.jar这个依赖包在maven中央仓库是没有的, 需要自己编译源码成jar本地安装到maven 的本地仓库,安装完以后就能正常引用了(注意:本地必须安装了Maven,并配置好Maven环境变量) <dependency> <groupId>org.cs...

Git应用详解第五讲:远程仓库Github与Git图形化界面

前言 前情提要:Git应用详解第四讲:版本回退的三种方式与stash 这一节将会介绍本地仓库与远程仓库的一些简单互动以及几款常用的Git图形化界面,让你更加方便地使用git。 一、Git裸库 简单来说git裸库就是没有工作区的git仓库。比如服务器,只起到代码托管的作用而不需要也不应该修改服务器上的代码。 可通过以下指令创建git裸库: git init...