前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >业界 | GitHub 年度报告盘点:开发者增至 3100 万,开源项目达 9600 万

业界 | GitHub 年度报告盘点:开发者增至 3100 万,开源项目达 9600 万

作者头像
AI科技评论
发布2018-12-26 10:52:45
4830
发布2018-12-26 10:52:45
举报
文章被收录于专栏:AI科技评论AI科技评论

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 万个开源项目,在增长速度上实现了新突破。被微软收购之后,是否会给 GitHub 带来一些新的气象呢?我们可以期待一下明年如期发布的报告。

Via:

https://octoverse.github.com

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI科技评论 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 整体数据
  • 开源项目
  • 话题
  • 编程语言
  • 表情
  • 总结
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档