RepoStats v1.0 发布,开源代码仓库统计数据可视化

从2021年底开始构思,时至今日总算完成了第一个版本的发布!

RepoStats 基于 Golang 开发,能够抓取开源代码仓库的 star、fork、commit、pull request、issue 等相关数据统计并可视化展示。

RepoStats 致力于解决的痛点问题是:

  1. 开源代码仓库的数据抓取、存储、分析及统计
  2. 开源代码仓库的相关数据可视化展示
  3. 做到全平台打通,并支持分隔、组合展示

主要工作原理如下图所示:

主要功能包括:

  1. 当前版本的 RepoStats 仅支持 Gitee 平台相关数据获取 (后续会持续新增其他平台,国产平台优先考虑)
  2. 管理后台:支持界面化的 Gitee Oauth 配置、Grafana Token 获取配置
  3. 管理后台:支持添加单个仓库、支持批量添加个人帐号及组织帐号下的公开仓库
  4. 管理后台:支持禁用、启用 Gitee 数据抓取(启动抓取除外)
  5. 管理后台:支持 Commit 列表显示及查询、Issue 列表显示及查询、Pull Request 列表显示及查询
  6. Grafana 标签:每个面板均有附带仓库拥有者标签、仓库名称、平台名称等信息支持查询过滤

界面截图:

代码已开源,敬请体验和吐槽。

更多详情,请参考 RepoStats Gitee 页面:https://gitee.com/barat/repostats

猜你喜欢

转载自www.oschina.net/news/193100/repostats-1-0-released