【编者按】Github是全球最大的开源项目托管平台,每天都有很多项目托管在上面。有的程序员会好奇,这么多项目,哪些项目是基于Java或者Python开发的呢?这篇文章的作者可能怀着这样的好奇心在Github上对各种编程语言进行了统计。不过他并没有透露具体的统计方法,本文数据仅供大家参考。以下为译文。一直想知道各个语言在Github上的分布情况。虽然之前也有相关的文章,但是我觉得都不是很清楚。为了更清楚,我决定自己做。Stars目前,Github上有68个repositories(repositories,以下简称仓库)超过10000颗star。在这些仓库中,基于JavaScript开发的仓库占比55.7%,其次是CSS和Ruby。在Github上,前端项目获得了很高的关注度。再来看看Stars的Top10仓库:不负众望,JavaScript占比70%,也就是说,前十的仓库中,有7个是基于JavaScript开发的。目前,Stars大于1的仓库有2,209,178个。在本次统计中,JavaScript以23.2%的份额再次排名第一。紧随其后的分别是Ruby和Java。ForksGithub上有10个仓库,有超过8000个fork。我们来看看这些仓库的语言分布。在这个统计中,CSS跃居首位。JavaScript和Ruby并列第二。在整个Github上,fork大于1的仓库有944872个。不出所料,JavaScript在所有fork仓库中排名第一,其次是Java和Python。Repositories根据Github上的统计,上面有16.9M(16900000)整个仓库。以下是这些仓库使用的前十种编程语言:在所有的仓库中,有21.2%是基于这十种语言开发的。JavaScript是第一名。紧随其后的是Java和Python。IssuesGithub官方统计了4220万个问题,但我只统计了1240万个。下图的数据来自我统计过的Issues。打开所有打开存储库的统计信息。如果打开,则关闭是相关的。下图是所有关闭仓库的统计。图片会说话,JavaScript再次占据榜首。英语来自:AsasDhamani
