📚 构建长期复利型知识基础设施的指南,详见 RAG 实战手册

开源项目千千万,如何发现好项目?

推荐一个 PingCAP 推出的 OSSInsight.io 网站,可以根据 GitHub 上的事件,提供开源软件洞察,这个项目本身也开源在 GitHub 上。

不知道大家听说没有 PingCAP 推出的一个 OSSInsight.io 网站,可以根据 GitHub 上的事件,提供开源软件洞察,这个项目也开源在 GitHub 上。它可以提供以下方面的洞察能力,有点类似于 Google Analytics、Trends:

  • 比较 GitHub 仓库历史 Star 趋势图
  • 开发者地理位置分布
  • 开发者贡献时间热力图
  • 编码活力,如每月 PR 数量、代码行数变化
  • 分类趋势排名

网站截图

以下图片来自 OSSInsight 博客 ,展示了该网站的一些功能。

图 1: Kubernetes 和 Moby 的标记 star 的人员地理分布
图 1: Kubernetes 和 Moby 的标记 star 的人员地理分布
图 2: K8s(上)和 Moby(下)的月度推送和提交
图 2: K8s(上)和 Moby(下)的月度推送和提交
图 3: 分类排名
图 3: 分类排名

你可以在首页输入一个 GitHub 仓库,查看该仓库的一些洞察信息。我查看了我的 rootsongjc/kubernetes-handbook 之后,发现它还以获得关注者的公司信息,如下图。

图 4: rootsongjc/kubernetes-handbook 关注者的公司分布
图 4: rootsongjc/kubernetes-handbook 关注者的公司分布

这个网站有点类似于 CNCF 推出的 DevStats ,不过 DevStats 只能洞察 CNCF 托管的项目。

图 5: DevStats 页面
图 5: DevStats 页面

评论

OSSInsight 也可以算是 CHAOSS 类软件的一种,比如 Linux 基金会下的 CHAOSS(Community Health Analytics Open Source Software)工作组有一个开源项目 GrimoireLab 就是做软件开发分析的。

图 6: GrimoireLab 网站页面
图 6: GrimoireLab 网站页面

如果你关注开源和技术趋势的话,网上还有一些类似的 GitHub 趋势网站,大家可以根据自己的需要选用。

文章导航

评论区