this post was submitted on 19 Apr 2025
28 points (100.0% liked)

Rust

6865 readers
14 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

[email protected]

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 2 years ago
MODERATORS
 

Kellnr, the registry to self host crates, has a new UI. I rewrote it to make it more consistent and responsive. Give it a try, if you want to host crates on your own infrastructure. https://kellnr.io/

top 3 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 2 weeks ago (2 children)

Does anyone here use kellnr? Sounds really awesome to have, but I dont write any closed source rust, and just publish to crates.io.

[–] [email protected] 4 points 2 weeks ago* (last edited 2 weeks ago)

At $work we write closed source Rust but we do not use Kellnr.

Instead we use a mono-repo, using a workspace, that contains most of our applications and libraries.

Our setup is mostly OK but needs some workarounds for problems we have hit:

  • Slow cargo clean && cargo build, to speed this up we use sccache.
  • Very slow Docker builds. To speed these up we use cargo chef.
  • Slow CI/CD. To speed this up we use AWS instances as Github runners that we shutdown, but do not destroy, after use. This allows us to cache build dependencies for faster builds.

I am generally happy with our setup, but I am a fan of mono-repos. If it ever becomes to difficult to keep compiles times reasonable, I think that we would definitely look at Kellnr.

[–] [email protected] 4 points 2 weeks ago

Many small companies use it for their internal crates, as kellnr builds and host the corresponding rustdocs, too. Another prevalent use-case is as a crates.io cache to speed a build times or lower the network traffic.