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:431651
用户头像

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

关注

评论 1 条评论

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

万文讲解实时数仓架构演进

大数据技术指南

11月日更

技术干货 | Flutter在线编程实践总结

有道技术团队

flutter 大前端 #技术干货#

【Java知识点详解 7】装箱和拆箱

Java 程序员 后端

【Java面试题】常见Java面试知识点总结

Java 程序员 后端

区块链食品溯源平台,给食品定制数字“身份证”

电微13828808271

【Spring Boot 8】Okhttp实现GitHub第三方登录

Java 程序员 后端

过等保选择云堡垒机还是硬件堡垒机比较好?

行云管家

网络安全 云服务 堡垒机 等级保护

【Redis面试题】Redis的字符串是怎么实现的?

Java 程序员 后端

【Java每日面试题】大厂是如何设计秒杀系统的?

Java 程序员 后端

墨天轮国产数据库沙龙 | 张晓庆:GoldenDB分布式数据库的自动安装与备份恢复

墨天轮

数据库 技术沙龙

【Spring Cloud 12】分布式架构下的高可用设计与可伸缩设计

Java 程序员 后端

【springcloud合集】02:微服务架构理论基础

Java 程序员 后端

用APaaS平台落地高校闲置资产调剂业务

明道云

【备战秋招冲击大厂】Java面试题系列—Java集合

Java 程序员 后端

公有云是什么意思?其存在的意义是什么?

行云管家

云计算 公有云 私有云 混合云

【MyBatis系列4】一对一,一对多,多对多查询及延迟加载(N+1问题)分析

Java 程序员 后端

【Spring 工厂】工厂设计模式、第一个Spring程序细节分析、整合日志框架

Java 程序员 后端

【增强】(注解)SSM之配置多数据源

Java 程序员 后端

大数据中必须要掌握的 Flink SQL 详细剖析

五分钟学大数据

flink 11月日更

【Java面经】阿里三面被挂!幸获内推,历经5轮终于拿到口碑offer(1)

Java 程序员 后端

【Java面经】阿里三面被挂!幸获内推,历经5轮终于拿到口碑offer

Java 程序员 后端

【MyBatis系列2】最全MyBatis核心配置文件总结,可以作为工具先收藏了

Java 程序员 后端

【SpringBoot搭建个人博客】- 后台登录(四)

Java 程序员 后端

【springcloud】eureka服务治理入门

Java 程序员 后端

【Spring 工厂】注入详解 — Set注入(JDK内置类型

Java 程序员 后端

【Java设计模式实战系列】好的单例模式是怎样的?

Java 程序员 后端

【Java设计模式系列】装饰器模式(Decorator Pattern)

Java 程序员 后端

【Java面试题总结 4】Java Web、网络、设计模式综合篇

Java 程序员 后端

质量基础设施一站式综合服务平台,NQI一站式服务线上平台

电微13828808271

【Redis系列2】Redis字符串对象之SDS(简单动态字符串)实现原理分析

Java 程序员 后端

【Redis缓存】- Redis数据结构、基本命令操作、持久化

Java 程序员 后端

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