repology / repology-rs

Repology rewrite in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Repology

CI codecov

Repology is a service which monitors a lot of package repositories and other sources and aggregates data on software package versions, reporting new releases and packaging problems.

This repository is a gradual rewrite of Repology components to Rust.

Components

  • repology-common - common code for all Repology components, such as data classes and database queries.
  • repology-webapp - backend of Repology web site.

Requirements

This code requires rust nightly.

Status

To start with, we're rewriting most loaded Replogy website backend endpoints such as /api/v1/project/{project}, used by a lot of new version reporter tools which generate about 1/4 of Repology traffic, and /badges/** which are now widely used on many sites.

Author

License

About

Repology rewrite in Rust

License:GNU General Public License v3.0


Languages

Language:Rust 91.3%Language:PLpgSQL 7.1%Language:Makefile 1.6%