分析了46亿个GitHub事件,这款神器值得一试

2023-05-29 0 578

分析了46亿个GitHub事件,这款神器值得一试

重新整理 | 彭慧中 白眉林 | 屠敏

公司出品 | CSDN(ID:CSDNnews)

强悍的开放源码工程项目预测辅助工具OSSInsight

当今世界中的新事物十分有助于我们的组织工作。前段时间,两个采用Docusaurus、Apache ECharts、GH Archive、GHTorrent和TiDB构筑的强悍而有意思的考察辅助工具OSS Insight步入了我们的视线。它采用了46 万个GitHub该事件统计数据来创建了那个公交站点,以期多方位深入细致探求两个或几组开放源码工程项目,进而赢得管用的看法。

分析了46亿个GitHub事件,这款神器值得一试

不过,46亿实在是两个无底洞。由爱神外太空探测所探测到的最多样的太阳系星盘,只主要就包括不出20亿个月亮。所以46亿GitHub该事件的快照究竟是甚么模样的?在这般十分大的信息量江苏舜天队辨认出甚么绝密和商业价值?

责任编辑上手试著了呵呵,了解到OSS Insight主要就提供更多三大机能,其一具体内容表头的预测结论,并有GitHub统计数据库的自订预测辅助工具。

1.某一控制技术应用领域的预测

OSS Insight提供更多了开放源码应用软件中盛行的五个某一控制技术应用领域的预测结论,能积极探索相同控制技术应用领域的态势,找寻甚么样统计数据库最畅销,甚么样统计数据库的Pull Requests/Issues 最多等。更关键的是,它还能为你提供更多动态的看法。

2.强悍的自订预测

在预测你感兴趣的应用软件库时,两个可视化的综合辅助工具会十分有帮助。

在搜索栏或导航栏输入/选择任何两个统计数据库,它将引导你步入详细的预测页面。除了概览之外,我们还将从提交、拉动请求、问题和人这四个维度来预测资源库。通过许多动态更新的动态的、有意思的图表,你将对那个资源库有两个深入细致的了解。

如果你想把自己的资源库和其他资源库进行比较,只需添加另两个资源库库的名字,就能立即得到两个对比的结论,经过简单的处理,它能成为两个独特的比较预测报告。

比较任何两个GitHub工程项目

下面让我们以Kubernetes(K8s)和Docker的Moby资源库为例,从人气和编码活力方面对这两个资源库进行比较。

1.人气

为了比较两个资源库的受欢迎程度,我们采用了多个指标,主要就包括Star的数量,Star随时间的增长态势,以及追星族的地理和就业分布。

Star的数量

下面的折线图显示了K8s和Moby每年累积的Star数量。根据该图,Moby在2019年底之前一直领先于K8s。2017年后,Moby的星数增长放缓,而K8s则保持了稳定的增长速度。

分析了46亿个GitHub事件,这款神器值得一试

追随者的地理分布

下面的地图显示了 Moby 和 K8s 追随者的地理分布。他们的追随者分散在当今世界各地,其中大多数来自美国、欧洲和中国。

分析了46亿个GitHub事件,这款神器值得一试

追随者就业的公司分布

下面的图表显示了K8s(红色)和Moby(深蓝色)的追随者的就业情况。他们都在各行各业组织工作,其中大多数来自领先的网络公司,如谷歌、腾讯和微软。相同的是,K8s追随者的前两名公司是来自美国的谷歌和微软,而Moby的前两名追星族是来自中国的腾讯和阿里巴巴。

分析了46亿个GitHub事件,这款神器值得一试

2.编码活力

为了比较两个GitHub工程项目的编码活力,我们采用了许多指标,主要就包括拉动请求(PRs)的增长态势,每月PRs、提交和推送的数量,以及开发人员贡献时间的热图。

提交和推送的数量

下面的柱状图显示了K8s(顶部)和Moby(底部)成立后每个月的提交和推送数量。一般来说,K8s比Moby有更多的推送和提交,它们的数量在2020年之前稳定增长,之后有所放缓。Moby的月推送量和提交量在2015年至2017年间有小幅增长,2018年后几乎没有增长。

分析了46亿个GitHub事件,这款神器值得一试

PRs的数量

下面的图表显示了两个应用软件库的月度和累积的PR数量。如你所见,K8s自成立以来一直收到稳定和持续的PR贡献,其累积的PR数量也在稳步增长。Moby在2017年底之前的PR投稿很活跃,但之后就开始下降了。它的累计PR数量在2017年达到了一个高点,此后一直保持那个状态。

分析了46亿个GitHub事件,这款神器值得一试

开发人员的贡献时间

下面的热图显示了开发者对K8s(左边)和Moby(右边)的贡献时间。每个方块代表一天中的两个小时。颜色越深,说明该时间段内的贡献越多。K8s比Moby有更多的深色部分,而且K8s的贡献几乎是一天24小时,一周7天。K8s肯定比Moby有更多的动态编码活动。

分析了46亿个GitHub事件,这款神器值得一试

综合来看,这些指标表明,虽然K8s和Moby在全球各行业都很畅销,但K8s的编码活动比Moby更有活力。K8s的畅销程度和编码活力在不断提高,而Moby在这两方面都在不断下降。

盛行度和编码活力只是比较资源库的两个维度。如果你想辨认出更多的看法或比较你感兴趣的其他工程项目,请随时访问比较页面,自己去积极探索。

当然,你也能深入细致积极探索任何两个其他GitHub工程项目,赢得关于它们的最新看法。关键指标和相应的变化能以视觉化的方式呈现出全部的面貌。

关键的开放源码统计数据榜单

OSSInsight.io不仅仅是积极探索或比较统计数据库。它为你提供更多过往的或者动态的以及自订的开放源码统计数据。这里将分享一些开放源码统计数据库和编程语言的一些关键的统计数据。

1. 统计数据库盛行度榜单

历史悠久的Elasticsearch是最受喜爱的统计数据库

下图分别展示了过去十年开放源码统计数据库每年累计赢得的star数及其增长态势。Elasticsearch是最早的开放源码统计数据库之一。它是最受喜爱的统计数据库,有64554颗星,其次是Redis和Prometheus。从2011年到2016年,Elasticseasrch和Redis在榜首位置不分伯仲,直到2017年后Elasticsearch处于明显领先的地位。

分析了46亿个GitHub事件,这款神器值得一试

questdb:在2021年经历了人气热潮的统计数据库Top1

下图显示了仅在 2021 年,Star数量同比增长率最高的 10 个开放源码统计数据库,questdb在2021因人气激增而位列第一。

分析了46亿个GitHub事件,这款神器值得一试

clickhouse:2021年的年度新宠Top1

下图显示了在2021年赢得最多Star的顶级开放源码统计数据库,深受我们欢迎的clickhouse统计数据库名列第一。

分析了46亿个GitHub事件,这款神器值得一试

中国是开放源码统计数据库的头号粉丝

下面的地图描述了统计数据追随者的地理分布。中国拥有最多的开放源码统计数据库追随者,有11,171名统计数据库存储库的追随者,是开放源码统计数据库的头号粉丝。其次是美国和欧洲。

分析了46亿个GitHub事件,这款神器值得一试

2. 统计数据库贡献者榜单

美国、中国、欧洲与印度是统计数据库贡献的中流砥柱

下图显示了 2021 年向开放源码统计数据库推送提交、解决问题或提交拉取请求的开发人员的地理分布。这张地图上的色点越大越深,分布的统计数据库贡献者越多。贡献者最多的分别为美国、中国以及欧洲地区。

分析了46亿个GitHub事件,这款神器值得一试

2021年elastic引领了统计数据库贡献值

下图显示了 2021 年向开放源码统计数据库推送提交、解决问题或提交拉取请求的开发人员分布的公司。elastic的开发人员遥遥领先于其他公司。

分析了46亿个GitHub事件,这款神器值得一试

3. 统计数据库编程语言榜单

Rust:最活跃的编程语言

Rust首次发布于2012年,10年来一直是领先的编程语言之一。在撰写责任编辑时,它拥有最活跃的资源库,总共有103,047个PR。

分析了46亿个GitHub事件,这款神器值得一试

Go:新宠和增长最快的编程语言

根据OSSInsight.io的统计数据,10种编程语言在开放源码社区中占主导地位。Go是最畅销的,有108,317颗星,其次是Node和TypeScript。Go也是人气增长最快的语言。

分析了46亿个GitHub事件,这款神器值得一试

以上就是强悍的开放源码工程项目预测辅助工具OSSInsight的介绍了,感兴趣的朋友能自行前去试著。

参考资料:

https://ossinsight.io/blog/explore-deep-in-4.6-billion-github-events#coding-vitality

https://ossinsight.io/database/deep-insight-into-open-source-databases#database-programming-languages

https://ossinsight.io/about/

CSDN读者俱乐部营业啦~

成就一亿控制技术人

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务