https://github.com/mcorbin/meuse
A private Cargo crate registry, for Rust
https://github.com/mcorbin/meuse
alternative-registries cargo crates registry rust rust-lang
Last synced: about 1 month ago
JSON representation
A private Cargo crate registry, for Rust
- Host: GitHub
- URL: https://github.com/mcorbin/meuse
- Owner: mcorbin
- License: epl-2.0
- Created: 2019-04-20T22:21:45.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-04T16:01:37.000Z (almost 2 years ago)
- Last Synced: 2025-04-02T07:58:47.346Z (about 2 months ago)
- Topics: alternative-registries, cargo, crates, registry, rust, rust-lang
- Language: Clojure
- Homepage: https://meuse.mcorbin.fr/
- Size: 8.12 MB
- Stars: 290
- Watchers: 4
- Forks: 12
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Meuse
A free crate registry for the Rust programming language.
It implements the [alternative registries](https://github.com/rust-lang/rfcs/blob/master/text/2141-alternative-registries.md) 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
- [x] Complete implementation of the alternative registries RFC (including search).
- [x] crates.io mirroring.
- [x] Multiple backends for crates files: filesystem, S3.
- [x] Multiple ways of managing the Git crate Index: git command, JGit.
- [x] Manage categories.
- [x] Manage users, roles, and tokens.
- [x] Manage crates.
- [x] Security: HTTPS support, TLS support for the PostgreSQL client.
- [x] Monitoring: Meuse exposes a Prometheus endpoint with various metrics (HTTP server, database pool, JVM metrics...).
- [x] Small frontend to explore crates.## Plan
Take a look at https://meuse.mcorbin.fr/roadmap/.