crusto/README.md

675 B

crusto - the git forge you never knew you needed

License: AGHL v1 Please don't upload to GitHub

crusto is a git forge written in Rust, that uses:

  • vespid, a custom built in-tree (for now) SSR-only web framework
  • htmx, as the HATEOAS client layer
  • axum, as the web server

how to run

cargo r

You can set RUST_LOG=crusto=trace to see traces with TRACE and up. By default it logs INFO and up traces.

roadmap

  • auth and users
  • repo list
  • git send-pack & receive-pack
  • repo creation