mcorbin/meuse

A private Cargo crate registry, for Rust

Clojure

293

282 commits

updated Jun 4, 2023

See the code

README

Meuse

A free crate registry for the Rust programming language.

It implements the alternative registries RFC and offers also various features (cf the Features section).

You can use Meuse to store your private crates, configure it to mirror crates.io...

Documentation is available at https://meuse.mcorbin.fr/

Features

  • Complete implementation of the alternative registries RFC (including search).
  • crates.io mirroring.
  • Multiple backends for crates files: filesystem, S3.
  • Multiple ways of managing the Git crate Index: git command, JGit.
  • Manage categories.
  • Manage users, roles, and tokens.
  • Manage crates.
  • Security: HTTPS support, TLS support for the PostgreSQL client.
  • Monitoring: Meuse exposes a Prometheus endpoint with various metrics (HTTP server, database pool, JVM metrics...).
  • Small frontend to explore crates.

Plan

Take a look at https://meuse.mcorbin.fr/roadmap/.

alternative-registries
cargo
crates
registry
rust
rust-lang

Contributors

mcorbin

271 commits

Aloso

11 commits

mcorbin/meuse

A private Cargo crate registry, for Rust

Clojure

293

282 commits

updated Jun 4, 2023

See the code

README

Meuse

A free crate registry for the Rust programming language.

It implements the alternative registries RFC and offers also various features (cf the Features section).

You can use Meuse to store your private crates, configure it to mirror crates.io...

Documentation is available at https://meuse.mcorbin.fr/

Features

  • Complete implementation of the alternative registries RFC (including search).
  • crates.io mirroring.
  • Multiple backends for crates files: filesystem, S3.
  • Multiple ways of managing the Git crate Index: git command, JGit.
  • Manage categories.
  • Manage users, roles, and tokens.
  • Manage crates.
  • Security: HTTPS support, TLS support for the PostgreSQL client.
  • Monitoring: Meuse exposes a Prometheus endpoint with various metrics (HTTP server, database pool, JVM metrics...).
  • Small frontend to explore crates.

Plan

Take a look at https://meuse.mcorbin.fr/roadmap/.

alternative-registries
cargo
crates
registry
rust
rust-lang

Contributors

mcorbin

271 commits

Aloso

11 commits

Languages

Clojure

98.0%

CSS

1.8%