2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

GitHub Octoverse 2018 调查要点

  • 2018-10-28
  • 本文字数:1001 字

    阅读完需:约 3 分钟

Octoverse 是 GitHub 为把握社区脉搏而针对社区开发人员开展的年度调查。以下是今年调查的要点。

国家地区和贡献者

拥有最多 GitHub 用户的国家与地区的排名与去年的 Octoverse 没有显著差异,美国排名第一,约占整个社区的 20%,其次是中国、印度、英国、德国和加拿大。在排名有所提升的国家中,日本排名从第 9 位上升到第 8 位,西班牙从第 14 位上升到第 12 位,中国香港位居第 17。

亚洲是 2018 年创建最多新存储库的大洲,截至 2018 年 9 月 30 日,亚洲创建的开源存储库数量超过了世界其他地区创建的存储库总量。贡献者数量增长较快的国家或地区是中国(香港)(1.8 倍)、新加坡(1.8 倍)、埃及(1.6 倍)、尼日利亚(1.6 倍)和孟加拉国(1.6 倍)。虽然美国拥有最大的开发者群,但 2018 年的贡献增长趋势主要来自美国之外。

私有、公共和开源存储库的每小时贡献分布并未带来很多意外,开放源代码和公共贡献数量在傍晚和周末上升,而私有贡献在白天和工作日普遍存在。

语言和项目

最常用语言的排名没有发生变化,前 6 种语言包括 JavaScript、Java、Python、PHP、C++ 和 C#。在上升或下降最明显的语言中,TypeScript 从去年的第 10 位上升到第 7 位,而 C 语言和 Ruby 相对于其他语言而言失去了阵地。

增长最快的三种语言是 Kotlin(2.6x)、HCL(2.2x)和 TypeScript(1.9x)。Rust(1.7x)和 Go 语言(1.5x)证实了使用更专注于线程安全的静态类型语言的趋势。在前 5 种语言中,只有 Python 显示出了显著增长(1.5 倍)。

拥有最多贡献者的项目是 Visual Studio Code(19k)、React Native(10k)和 TensorFlow(9.3k)。说到贡献者的增长,Azure Docs、PyTorch 和 Godot(一个游戏引擎)是增长最快的项目。

在企业为开源项目所做的贡献方面,微软以 7700 个贡献瑶瑶领先,其次是谷歌(5500 个),以及 RedHat(3300 个)。贡献最多的三所大学是加州大学伯克利分校、华盛顿大学和麻省理工学院。

总的来说,GitHub 的采用率逐年增长,来自 210 万个企业的 3100 多万开发人员使用了 9600 多万个 GitHub 存储库。2018 年新用户的增长令人感到震惊,去年新用户加入该平台的人数比之前的六年总和还多。同样,参与的企业数量在 2018 年增长了 40%。创建的拉取请求总数达到了 2 亿个,其中三分之一是在 2018 年创建的。

GitHub Octoverse 2018 包含了更多数据和见解,因此请务必前往官方网站了解所有详细信息。

查看英文原文 GitHub Octoverse 2018 Highlights

2018-10-28 04:431614
用户头像

发布了 731 篇内容, 共 481.9 次阅读, 收获喜欢 2008 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

学生管理系统的架构文档

卡西毛豆静爸

「架构实战营」

基于CC2530设计的智能风扇

DS小龙哥

2月月更 智能风扇

CSS实现阮大佬博文的阅读进度功能

战场小包

CSS css3 前端 2月月更

OpenHarmony移植案例与原理:如何适配服务启动引导部件bootstrap_lite

华为云开发者联盟

OpenHarmony 移植 bootstrap_lite startup 系统服务

Pulsar 职位广场 | 腾讯、华为云、虾皮、众安保险、StreamNative 等多个热招岗位

Apache Pulsar

开源 架构 云原生 招聘 Apache Pulsar

工作想法小计(2):2/14 - 2/18

非晓为骁

个人成长

开源| 直播推拉流2.0升级了什么

anyRTC开发者

开源 音视频 屏幕共享 视频直播 美颜滤镜

C++异常处理机制

正向成长

c++ 异常处理

[Python]介绍

謓泽

Python 2月月更

关于MVVM和MVC,面试看这篇就够了

山河已无恙

mvc 全栈 MVVM 2月月更

用简单例子带你了解联合索引查询原理及生效规则

华为云开发者联盟

sql 索引 查询 联合索引

学生管理系统的架构设计

凌波微步

「架构实战营」

大厂偏爱的Agent技术究竟是个啥

捉虫大师

架构 agent

盘一盘常见的6种索引失效情况

华为云开发者联盟

MySQL 索引 字符串 查询 索引失效

如何打造一个能自动回复的钉钉机器人

老表

Python 机器人 Linxu 跟老表学云服务器

凡泰极客成为W3C成员并加入MiniApps工作组,将积极参与小程序快应用技术标准化进程

FinClip

小程序

存储新图谱:DNA存储的边界与天地

脑极体

eBPF 完美搭档:连接云原生网络的 Cilium

火山引擎边缘云

边缘计算 ebpf 云原生网络 cllium

Python 中的数组哪去了?

宇宙之一粟

Python 数组 2月月更

Nginx跨域解决配置示例

nginx 跨域

FIddler+Proxifer工具对windows PC客户端进行抓包

喀拉峻

黑客 网络安全

好用不卡,这些插件和配置让你的 Webstorm 更牛逼!

前端下午茶

前端 工具 webstorm

十年所学,梦想终至,不负时光 | 《云端架构》新书首推发布,来自极度努力的吕校长

博文视点Broadview

[Python]第一章(建议收藏)

謓泽

Python 2月月更

VIPKID基于Karmada的容器PaaS平台落地实践

华为云原生团队

开源 Kubernetes k8s多集群管理 混合云 分布式云

『The ShardingSphere Global Echo』Vol.4

SphereEx

数据库 开源 中间件 ShardingSphere SphereEx

云原生时代,如何保证容器镜像安全?

极狐GitLab

DevSecOps 镜像安全 极狐GitLab

UMEM:友盟统计自定义事件多应用一键同步 & 批处理工具

SamgeApp

Docker Vue 友盟助手 友盟自定义事件批处理 友盟统计

数据库读写分离如何保证主从一致性?

蜜糖的代码注释

MySQL 数据库 2月月更

面试突击25:sleep和wait有什么区别?

王磊

java面试

GitHub Octoverse 2018调查要点_开源_Sergio De Simone_InfoQ精选文章