别再看GitHub的Star数了,这个数字更能反映项目流行趋势
编者按:本文来自微信公众号“量子位”(ID:QbitAI),作者:梦晨,36氪经授权发布。
如果你想找找有哪些开源项目正在流行,就会发现,无论Github官方提供的趋势,还是第三方制作的榜单,都是以Star数为标准。
而风投公司Two Sigma Ventures近日推出开源指数“The Open Source Index”,放弃了Star数,改为以Watch数为基础来衡量开源项目的流行度。
△根据开源指数算出的10大最流行开源项目
截止2020年,GitHub上已有超过1.9亿个项目。
从数目庞大的开源项目中搜索、过滤出你想要的,尤其是寻找哪些项目正在流行,变成一件困难的工作。
开源指数想通过新的算法解决这个问题。
抛弃Star数
开源指数首先将教程、索引类的仓库排除在外。只留下真正包含代码的项目。
然后使用GitHub提供的API计算出一个分数“Two Sigma Score(以下简称TSV)”,具体算法权重是:
Watch数占40%
近一季度Watch增长占25%
贡献者数量占15%
发布节奏10%
Github健康指数10%
Star起到书签和点赞的作用,会随着时间不断积累,一些经典老项目,即使已被更新的技术取代,仍会排在前面。
△以jQuery为例
Watch是订阅消息,有更新或者讨论就会收到通知,代表目前正在关注。
当一个开发者停止使用或不再关心一个项目,为了避免受到打扰通常会取消Watch。所以Watch数更能反应当前趋势。
Watch数的启示
先来看看传统的按Star数排名:
榜上的终端配置工具Oh My Zsh、代码编辑器VsCode和前端框架React的脚手架,都是因为给开发者们提供了很多便利收获了大量的Star。
更多的是反映出人们对这些工具的喜爱和感激。
按TSV分数排名,则前10名都是被广泛使用的语言和框架类项目。
反映出这些项目的流行趋势,以及Web前端,深度学习,容器化是最受关注的三个领域。
另外还有一些特别的发现,如果只按Watch排名,发现比特币来到了第七名
按近一季度Watch增长速度排名,百度Apollo无人驾驶项目遥遥领先。
未来计划
Two Sigma Ventures表示未来还计划将下载数,在GitHub之外的讨论度,在招聘广告中提到的次数加入计算中。
不过我们在使用中发现,开源指数目前只支持按编程语言分类或按项目描述中的关键词过滤。
如果要想查找某一特定领域的开源项目趋势,还应该加入Tag系统,即Github上的Topic。
开源指数:https://twosigmaventures.com/open-source-index/
参考链接:[1]https://venturebeat.com/2021/03/26/the-open-source-index-showcases-githubs-most-popular-projects-right-now/[2]https://opensourceindex.io
相关推荐
别再看GitHub的Star数了,这个数字更能反映项目流行趋势
熬夜写代码,不如换女装入GitHub获上千Star?
国产开源软件在Github上“刷星”遭热议,这还是开发者的理想乌托邦吗?
那些被BAT们“放弃”维护的开源项目
STAR计划:减负又高效的工作新常态是怎样的?
中国人霸榜GitHub Trending,国外开发者很无奈
疫情加速企业分化:大企业为何更能做大
李笑来登GitHub趋势榜第一:币圈大佬的鸡汤编程指南
GitHub 1400星,天才黑客开源深度学习框架tinygrad
北极冻土里的代码,是GitHub的终极浪漫
网址: 别再看GitHub的Star数了,这个数字更能反映项目流行趋势 http://www.xishuta.com/zhidaoview18302.html
推荐专业知识
- 136氪首发 | 瞄准企业“流 3926
- 2失联37天的私募大佬现身,但 3217
- 3是时候看到全球新商业版图了! 2808
- 436氪首发 | 「微脉」获1 2759
- 5流浪地球是大刘在电力系统上班 2706
- 6招商知识:商业市场前期调研及 2690
- 7Grab真开始做财富管理了 2609
- 8中国离硬科幻电影时代还有多远 2328
- 9创投周报 Vol.24 | 2183
- 10微医集团近日完成新一轮股权质 2180