前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >别再看 GitHub 的 Star 数了,这个数字更能反映项目流行趋势

别再看 GitHub 的 Star 数了,这个数字更能反映项目流行趋势

作者头像
HelloGitHub
发布2021-06-24 17:45:13
1.1K0
发布2021-06-24 17:45:13
举报
文章被收录于专栏:HelloGitHub

转自量子位

如果你想找找有哪些开源项目正在流行,就会发现,无论 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 增长速度排名,百度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

?「点击关注」发现更多惊喜?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 HelloGitHub 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 抛弃 Star 数
  • Watch 数的启示
  • 未来计划
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档