Browse
1 Branch 0 Tags
Ben (Desktop/Arch) Placeholder featured projects 7056605 33 minutes ago

RubHub

Federated forge without fancy protocols, only git!

Why RubHub?

  • Git as the single source of truth

    Everything is stored within git, this greatly simplifies running it and also allows for federation, an upstream is just another remote!

  • Fast

    RubHub is written in Rust and compiles down to a single executable, this provides you with a nice web interface and also handles SSH directly, so you don't need to change your system ssh config (you might want to change the port, but that's for you to decide).

  • Efficient

    We don't use more system resources than absolutely necessary, the production system running rubhub.net for example only uses 8 MB even under load. CPU usage is also quite low, going down to 0 when idle.

Status

Right now RubHub is still in early development, so I'd not depend on it working correcly yet, still in that early phase before the entire design has come together, so core aspects will still change. If you're interested in the idea though and would like to contribute then I'd love to hear from you!

License

RubHub uses the EUPL 1.2 License