Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
It is actually fairly simple to run your own fork of the official registry. Check https://github.com/rust-lang/crates.io/blob/master/docs/CONTRIBUTING.md. We also did some work for an experimental “subcrates” feature that includes some Terraform automation for AWS over here https://github.com/caeg-industries/crates.io-terraform which might be handy.
There was docker stuff too. https://github.com/rust-lang/crates.io/blob/master/docker-compose.yml
there's also https://github.com/moriturus/ktra
The downside is that due to Cargo aggressively pulling in all dependencies – including “optional” and “dev” ones – during build, you occasionally have to patch Cargo.toml files to avoid having to pollute your registry with crates like winapi.
I wrote a back-API for custom crates: https://github.com/Protryon/registry_api