GitHub 年度报告盘点:开发者增至 3100 万,开源项目达 9600 万
雷锋网 AI 科技评论按:日前,GitHub 发布了一年一度的「Octoverse」报告,其中列出了一些年度(2017 年 10 月 1 日-2018 年 9 月 30 日)数据,包括 GitHub 上最受欢迎的开源项目、编程语言以及使用率最高的表情等等。接下来就让我们一起来看一下这些数据和榜单吧。
整体数据
3100 万开发者 :2018 年的新用户数比前六年的新用户数总和还要多。
210 万个组织机构:今年参与的组织机构数量比去年增加了 40%。
9600 万仓库:比去年增加了 40%,其中大约三分之一的仓库是在去年新增的。
20000万 Pull Request:仅过去十个月就提交了三分之一的 Pull Request。
开源项目
开源项目 Top 10
今年,按照贡献者数量进行排名,VS Code、React 和 Tensorflow 三个开源项目再次占据开源项目 Top 10 榜单前三的位置,而 Kubernetes、Azure Docs、DefinitelyTyped 则是新登上榜单的项目。
这里我们也可以看到 Tensorflow 似乎是关注度最高的一个开源项目,但是开发者对它的热情远不如对微软的 VS Code。
开源项目 Top 10
增速最快的开源项目 Top 10
在 GitHub 统计中,机器学习、游戏、3D 打印、家庭自动化、科学编程、数据分析,以及 JavaScript 全栈开发等领域的相关开源项目增速最快。位列前三的分别为 Azure-docs、Pytorch、Godot,增速分别为之前的 4.7 倍、2.8 倍以及 2.2 倍。
增速最快的开源项目 Top 10
有潜力的新开源项目
今年,GitHub 新涌入了从机器学习框架到游戏等多个领域的多个开源项目,这些项目虽然不是排名靠前或者增速最快的项目,但是 GitHub 认为它们是具有价值和发展潜力的。
有潜力的新开源项目
google/dopamine:谷歌为强化学习算法快速建立原型而提出的研究框架。
facebookresearch/Detectron:Facebook 人工智能实验室推出的最新的物体检测算法所实现的开源项目。
frappe/charts:响应式的 JavaScript SVG 图表库。
felixrieseberg/windows95:Electron版本的 Windows 95 。
wangshub/wechat_jump_game:微信的跳一跳小游戏的辅助。
各组织机构员工对开源项目的贡献 TOP 10
数百万位人,或有偿、或志愿推动开源项目的发展,其中的一些开发者就任职于各个企业或组织机构。按照各企业或组织机构员工对开源项目的贡献排名,微软、谷歌、Red Hat、英特尔以及一些大学进入榜单,它们的贡献度如下:
1.Microsoft:7700
2.Google:5500
3.Red Hat:3300
4.UC Berkeley:2700
5.Intel:2200
6.Univ. of Washington:1800
7.Facebook:1700
8.MIT:1700
9.Univ. of Michigan:1600
10.Stanford:1600
话题
2018 年度最热门话题 TOP 10
2018 年,GitHub 热度最高的话题包括 JavaScript、机器学习、移动开发、容器等。最热门话题排名如下:
1.react
2.android
3.nodejs
4.docker
5.ios
6.linux
7.angular
8.machine-learning
9.electron
10.api
增速最快话题 TOP 10
机器学习和 React 是 GitHub 社区中最具趋势性的话题,例如 PyTorch、机器学习库以及 Gatsby 等基于 React 的网站开发工具是今年增速最快的话题,而 Hacktoberfest 则是这一榜单的 TOP 1。完整榜单如下:
1.hacktoberfest
2.pyTorch
3.machine
4.dapp
5.gatsby
6.cryptocurrency
7.terraform-provider
8.easy-to-use
9.smart-contracts
10.exchange
编程语言
历年来最热门编程语言 TOP 10
GitHub 上有数百种编程语言,按照公共或个人的开源项目、各大小组织机构以及世界各地区的贡献者数量进行排名,JavaScript 始终都占据榜首。
继去年进入前十,今年 TypeScript 冲上了全平台最热门语言榜单第七。而 Objective C 自 2016 年后,接连两年与最热门编程语言 TOP 10 无缘。
2014 年—2018 年最热门编程语言 TOP 10
增速最快的编程语言 TOP 10
GitHub 上静态类型语言中注重线程安全和互操作性的编程语言 Kotlin、TypeScript 以及 Rust 今年的贡献者数量都增长快速,增速分为 2.6 倍、1.9 倍以及 1.7 倍。此外,针对 DevOps 使用的语言,HCL 今年的贡献者数量比去年增加了两倍多。在机器学习中大放异彩的 Python 成为增速排名第八的语言,另外,Go 语言的贡献者也比去年增加了 1.5 倍。
增速最快的编程语言 TOP 10
表情
Github 上使用最多的表情
今年,Github 上使用最多的表情是 、 和 ❤️,使用频率分别达到了 350 万次、24.8 万次以及 24.4万次。
此前,开发者们会在从管理代码到管理失落情绪的话题上用表情发表公共评论。今年,他们也会为开源社区的成员点赞或者在 IE7 浏览器中找到些抽象艺术,另外当 GitHub 社区在 Refined GitHub 发布 Paper Cuts 时,他们会去那里发表反馈意见。
编程语言使用最多的表情
使用 ❤️ 的人中,使用 Ruby 的人占比最多——不过我们不需要知道具体数据。值得一提的是,Java、TypeScript、Go 等几乎所有的编程语言使用者都倾向于使用 这个表情,使用频率基本上都在 80 % 以上。
编程语言使用最多的表情比例分布
公共开源项目中的聊天频率 TOP 10
从国家地区来看,来自捷克的开发者在公共开源项目中聊天频率最高,其次是瑞士和德国的开发者。
公共开源项目中的聊天频率 TOP 10(按国家地区)
总结
2007 年 10 月, GitHub 由克里斯·万斯克拉斯(Chris Wanstrath)和汤姆·普雷斯顿·沃纳(Tom Preston-Werner)共同创建,发展至今已成为互联网上最大的项目管理和开源协作平台。2018 年,GitHub 已拥有 3100 万位开发者以及 9600 万个开源项目,在增长速度上实现了新突破。而已完成的「微软 75 亿美元收购案」又会否会给 GitHub 带来一些新的气象呢?我们可以期待一下明年如期发布的报告。
Via: https://octoverse.github.com 雷锋网 (公众号:雷锋网) 雷锋网
。