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 标签:每个面板均有附带仓库拥有者标签、仓库名称、平台名称等信息支持查询过滤

界面截图

下载使用

  1. 官网 https://www.repostats.cn
  2. Github https://github.com/barats/RepoStats
  3. Gitee https://gitee.com/barat/repostats
  4. Gitlink https://www.gitlink.org.cn/baladiwei/repostats
版权声明:本站所有内容,未经书面授权禁止一切形式的转载、摘录及摘抄,违者依法追究其相关责任。

相关文章