当前位置: 首页 > 科技观察

GitHub年报盘点:开发者增至3100万,开源项目达9600万

时间:2023-03-14 22:25:24 科技观察

日前,GitHub发布了年度“Octoverse”报告,其中列出了部分9月30日的数据,其中包括GitHub上排名靠前的开源项目,编程语言,以及最常用的表情包等等,接下来,让我们一起来看看这些数据和榜单吧。  总体数据3100万用户:2018年新增用户数超过前六年的新增用户总数。210万个组织:今年参与的组织比去年多40%。9600万个仓库:比去年增加40%,其中约三分之一的仓库是去年增加的。2亿个PullRequests:三分之一的PullRequests是在过去十个月内提交的。  Top10开源项目  今年,按照贡献者数量,VSCode、React和Tensorflow三个开源项目占据开源项目Top10榜单前三的位置,而Kubernetes、AzureDocs和DefinitelyTyped是列表中的新项目。  这里我们也可以看到,Tensorflow似乎是最受关注的开源项目,但开发者对它的热情远不如微软的VSCode。  增长最快的开源项目Top10  根据GitHub统计,机器学习、游戏、3D打印、家庭自动化、科学编程、数据分析、JavaScript等领域的相关开源项目增长率全栈开发最快。前三名分别是Azure-docs、Pytorch和Godot,增长率分别为4.7倍、2.8倍和2.2倍。  潜在的新开源项目  今年GitHub新涌入了一批从机器学习框架到游戏等领域的开源项目。虽然这些项目不是排名靠前或增长最快的项目,但GitHub相信它们具有价值和潜力。google/dopamine:谷歌的强化学习算法快速原型研究框架。facebookresearch/Detectron:由Facebook人工智能实验室推出的最新物体检测算法实现的开源项目。frappe/charts:响应式JavaScriptSVG图表库。felixrieseberg/Windows95:Windows95电子版。wangshub/wechat_jump_game:支持微信跳转游戏。  各种组织的员工对开源项目的贡献***0  数百万人或有偿或自愿推动开源项目的发展,其中一些开发人员在各个公司或组织工作。根据各公司或组织的员工对开源项目的贡献进行排名,微软、谷歌、红帽、英特尔和部分高校进入榜单,贡献如下:1.微软:77002.谷歌:55003.Red帽子:33004。加州大学伯克利分校:27005。英特尔:22006。大学。华盛顿大学:18007。Facebook:17008。麻省理工学院:17009。大学。ofMichigan:160010.Stanford:1600  topic  2018最热门话题***0  2018年,GitHub上最热门的话题包括JavaScript、机器学习、移动开发、容器等。最热门话题排名如下:1.react2.机器人3。nodejs4.码头工人5。ios6.Linux7.角度8。机器学习9.电子10。社区中最热门的话题,比如PyTorch、机器学习库,以及基于React的开发工具,比如Gatsby,是今年增长最快的话题,而Hacktoberfest是这个榜单的第一名。完整名单如下:1.hacktoberfest2。pyTorch3。机器4。去中心化应用程序5。盖茨比6。加密货币7。terraform-provider8。易于使用9。智能合约10.GitHub上有数百种编程语言,当按公共或私人开源项目、大大小小的组织以及世界地区的贡献者数量排名时,JavaScript始终位居榜首。  继去年进入前十之后,TypeScript今年冲到了所有平台最受欢迎语言榜单的第七位。然而从2016年开始,ObjectiveC已经连续两年无缘最流行的编程语言***0。  最流行的编程语言2014-2018***0  发展最快的编程语言***0  GitHubKotlin、TypeScript和Rust上专注于线程安全和静态类型语言之间互操作性的编程语言今年贡献者数量增长迅猛,增长率分别为2.6倍、1.9倍和1.7倍。此外,对于DevOps中使用的语言,HCL今年的贡献者数量与去年相比增加了两倍多。在机器学习领域大放异彩的Python成为增长速度第八快的语言。此外,Go语言的贡献者也比去年增加了1.5倍。  Github上最常用的表情符号  今年Github上最常用的表情符号是?,?和??,使用频率分别达到350万、24.8万和24.4万次。  以前,开发人员会使用表情符号来发布关于从管理代码到管理挫折等主题的公共评论。今年,他们也会点赞开源社区的成员,或者在IE7浏览器中寻找一些抽象艺术,当GitHub社区在RefinedGitHub上发布PaperCuts时,他们会去那里提供反馈。  ProgrammingLanguagesMostUsedEmoji  Using??是Ruby最常使用的——但我们不需要知道数字。值得一提的是,Java、TypeScript和Go等几乎所有编程语言用户都倾向于使用?表情,使用频率基本在80%以上。  编程语言中使用最多的表情符号比例分布  公共开源项目中的聊天频率***0  从国家和地区来看,捷克开发者在公共开源项目中的聊天频率***,紧随其后的是瑞士和德国的开发人员。  公共开源项目中的聊天频率***0(按国家/地区)  总结  2007年10月,GitHubbyChrisWanstrath和TomPrice由TomPreston-Werner共同创立,它已经发展成为Internet上最大的项目管理和开源协作平台。2018年,GitHub拥有3100万开发者和9600万个开源项目,实现了增速的新突破。完成的“微软75亿美元收购”是否会给GitHub带来一些新气象?我们可以期待明年如期发布的报告。  通过:https://octoverse.github.com