121 ·GitHub
这是做什么的?
一个监视大量软件包仓库并汇总软件包版本数据的服务,会报告新版本发布和打包问题。这个仓库是将所有 Repology 组件逐步用 Rust 重写的项目。
这个仓库包含哪些组件?
三个:repology-common,包含数据类、数据库查询等共享代码;repology-webapp,是网站的后端;repology-vulnupdater,负责漏洞数据。
构建和运行它需要什么?
代码需要最新的 Rust nightly 工具链;README 没有列出其他要求或构建步骤。
repology.org 本身已经在用这套代码了吗?
大部分是的:Rust 版 webapp 仍在积极开发中,但已经承担了 repology.org 的大部分流量,漏洞更新器也已完工。重写是逐步进行的,所以有些部分还在开发中。
Repology 主要是给软件包维护者用的,普通用户也能用吗?
都可以:维护者可以发现各个仓库中的打包问题,任何人都能用它来追踪自己关注的软件的新版本发布。
Repology 可以免费使用吗?
可以——源码采用 GPLv3 或更高版本许可,可以自由使用和自行部署。
What are similar projects?
1Panel, NeteaseCloudMusicApi, dataease, it-tools, matomo, komodo, QloApps, ProxmoxVE
Which topics is it in?
service, vulnerability-management, website, package-manager, monitoring, backend, database, gplv3, web-app, rust, free, security