长期以来,GitHub一直是存储和分享代码的首选平台。它使世界各地的开发者能够创建代码库,并在开源项目上进行合作。然而,你可能会问自己:这还值得花时间和精力吗?
为了回答这个问题,我们把2023年GitHub的重要统计数据放在一起。这些数字阐明了该平台的使用情况和潜力,以及未来可能的发展方向。
所以,这里是你需要知道的关于GitHub的最重要的事情。
- GitHub重要统计数据
- GitHub使用情况
- GitHub网站流量
- GitHub用户
- GitHub员工
- GitHub收入
- 最受欢迎的GitHub存储库
- GitHub的星星和分支
- GitHub趋势
GitHub重要统计数据
- GitHub的年经常性收入为10亿美元。
- 全球约有1亿名开发者使用GitHub。他们中的大多数人都在美国、印度和中国。
- 2022年,该平台上有超过4.13亿的开源贡献。
- 超过90%的财富100强公司使用GitHub。
- 2022年,开发者在GitHub上使用了近500种语言来构建软件,其中最受欢迎的是JavaScript。
GitHub使用情况
在我们深入了解统计数据之前,有必要了解git和GitHub的区别,因为这两者经常被混淆。
Git是一个供开发人员使用的版本控制软件,它使他们能够跟踪他们的修改,并恢复到项目的前一阶段:
git
同时,GitHub是一个促进使用git的开发者之间合作的平台。它使他们能够在开发项目上一起工作,并实时看到对方的变化:
GitHub
现在,这里有一些关于GitHub使用情况的关键统计数据:
- 2022年,GitHub项目有超过35亿的贡献,其中包括提交、问题、拉动请求等等。
- 超过20%的贡献是在公共存储库中做出的。同时,与2021年相比,对私有存储库的贡献数量增加了近38%。
- 同年,开发者更新的脆弱软件包比2021年多了50%,帮助GitHub上的1800万个项目得到了保护。
- 88%的使用GitHub Copilot的开发者表示,这有助于他们提高工作效率,更快地完成项目。
GitHub Copilot是一个人工智能工具,使用人类语言提示来生成代码建议和功能。用户可以简单地告诉该工具他们想要实现什么,它将提供创建该功能所需的代码:
GitHub Copilot
这一功能可能是使GitHub成为在开发者中如此受欢迎的平台的众多因素之一,在使用数量上超过了Bitbucket和GitLab。大约1500万开发者使用Bitbucket,而GitLab估计有3000万用户。
另一个突出的功能是GitHub Pages,它使开发者能够直接从仓库中托管一个静态网站:
GitHub Pages
另外,GitHub是非常安全的。用户需要生成SSH密钥来访问该平台。
GitHub网站流量
正如上面的数字所示,GitHub 吸引了来自世界各地的数百万开发者。让我们仔细看看它的流量和用户行为。
我们通过HypeStat对GitHub进行了测试,这些是数字:
- 大约有1.5%的互联网用户访问GitHub。
- 它每天有大约1400万访客和96,419,713个页面印象。
- 大多数访问者位于美国、中国和印度。
- 每个用户访问大约七个页面,在GitHub上花费大约七分钟。
这些GitHub的统计数据显示,该平台有很高的参与率。事实上,它的跳出率只有37.30%:
GitHub在HypeStat上的流量统计
这些指标反映了该平台的协作性质。开发人员可能会花很多时间与其他用户接触,并为不同的项目作出贡献。
GitHub用户
GitHub有一个国际用户群,吸引了来自全球各地的开发者。该平台提供了一些关于其开发者和他们来自何处的有趣细节。
以下是我们知道的情况:
- 2022年,有2050万新的开发者加入GitHub,其中来自中国、巴西和印度的用户显著增加。
- 印度是该平台上最大的开发者社区,用户数量超过900万。
- 亚太地区、非洲、南美和欧洲的国家在GitHub上的人口增长幅度最大。
GitHub还提供了关于其用户语言偏好的分析:
- 排名前三的编程语言是JavaScript、Python和Java。
- PHP的受欢迎程度有所下降,从第六位下降到2022年的第七位。
- Hashicorp配置语言(HCL)是GitHub上增长最快的语言,使用率增长了56.1%。
- Rust经历了超过50%的增长率,GitHub将其归因于其安全性和可靠性。
- Python继续流行,每年增长22.5%。
这张图显示了GitHub上最受欢迎的编程语言以及它们在过去几年的使用情况:
2014-2022年GitHub语言使用情况
机器学习的不断普及可能会使Python成为未来的主导语言。
GitHub员工
你可能想知道:GitHub背后的人是谁?
根据Craft的说法,该公司雇用了大约5595人。同时,GitHub告诉我们更多关于其全球员工的情况:
- 2022年,女性在GitHub的代表性增加了40%以上。现在,女性在该公司的高级领导人中占23.6%。
- 黑人员工的数量增长了60.3%,而拉丁裔人口增长了25.5%。
- GitHub的其他少数民族包括亚裔(15.6%)和多种族(4.7%)。
这些GitHub的统计数据反映了该公司为支持更加包容和多样化的员工队伍所做的努力。
GitHub收入
2018年,微软以75亿美元收购了GitHub。该平台现在每年产生10亿美元的经常性收入。
GitHub通过订阅计划和第三方应用销售的费用赚取大部分资金。它提供三种类型的订阅: 免费,团队,和企业。
在撰写本文时,GitHub的团队计划起价为每个用户每月3.67美元:
GitHub的定价计划
同时,企业计划起价为每个用户每月19.25美元。这个套餐是为具有更复杂的开发项目的大型企业建立的。
最受欢迎的GitHub存储库
仓库包含与项目相关的所有文件,以及每个文件的修订历史。GitHub用户能够通过项目的仓库访问和管理项目。
其中一些仓库的贡献者多达20,000人。以下是GitHub上最受欢迎的五个开源项目:
- microsoft/vscode:这个仓库由微软创建,专门用于开发Visual Studio Code产品。
- home-assistant/core: 一个家庭自动化软件的仓库,优先考虑本地控制和隐私。
- flutter/flutter: 这是Flutter的资源库,它是谷歌的SDK,用于为移动和网络应用创建快速的用户体验。
- MicrosoftDocs/azure-docs: 这里包含了微软Azure的开源文档。
- microsoft/PowerToys: PowerToys的存储库,它是一组实用程序,使高级用户能够简化他们的Windows体验。
正如你所看到的,大多数顶级项目都得到了谷歌和微软等大型企业的支持。
GitHub的星星和分支
现在,让我们来看看GitHub的星星和分叉。
分叉是现有仓库的一个副本。当一个用户分叉一个项目时,他们会在自己的GitHub账户中制作一个副本。这样,他们就可以在不影响原始仓库的情况下对项目进行修改。
下图显示了GitHub上被分支最多的10个项目:
GitHub上被分支最多的10个项目
同时,星星是对GitHub项目的评级。以下是星星数量最多的前10个项目:
在GitHub上拥有最高星数的项目
用户选择 “star” 资源库的原因有很多。在任何情况下,拥有大量星级的项目通常具有高质量和有用的内容。
GitHub趋势
最后,让我们来看看GitHub的一些趋势,以及它们对该平台的未来意味着什么。
我们是根据本篇文章中介绍的GitHub的统计数据做出以下预测的:
- 90%的财富100强公司都在使用GitHub,未来会有更多公司投资开源项目。
- 像home-assistant/core这样的项目的大幅增长表明开发者对家庭自动化软件的兴趣越来越大。
- 整个GitHub的Python使用量保持了22.5%的年增长率,由于人们对机器学习的兴趣越来越浓厚,这个数字可能会越来越高。
- 按贡献者人数计算,最大的项目大多是公司主导的项目,包括microsoft/vscode、flutter/flutter和vercel/next.js。这表明许多企业将继续使用GitHub来促进增长和知名度,并与国际开发者接触。
看起来,中国和印度的开发者人口也将很快与美国相媲美。我们也可以期待整个非洲大陆的开发者社区继续增长,因为越来越多的公司在这个地区投资。
小结
统计数据显示,GitHub将继续存在。这个平台继续吸引着来自世界不同角落的数百万开发者,数百家公司正在使用它来开发开源项目。
原文地址:https://www.wbolt.com/github-statistics.html