Your Little Cargo Registry.
Ktra
is an implementation of the Alternate Registry that is introduced for non-public crates in Rust/Cargo 1.34.
In other words, Ktra
is an all-in-one package for the private cargo registry.
- The Ktra Book
- includes introduction and quick start guide.
- Minimum Alternate Registry implementation.
- Sled as its internal database.
- via
db-sled
feature turned on by default.
- via
- Almost pure Rust.
- Secure user management.
- Redis support.
- via
db-redis
feature.
- via
- MongoDB support.
- via
db-mongo
feature.
- via
- OAuth and/or OpenID support.
- RDBMS such as PostgresQL, MySQL and MariaDB support.
- The crates browser like crate.io
And any feature requests are welcome!
Licensed under either of Apache License, Version 2.0 or MIT license at your option.