New open-source tool Walgit runs a Git server as a single binary over object storage
Walgit is a Rust-based Git server released as open source that stores no local state, instead using an S3-compatible or GCS bucket as the single source of truth for repositories. It supports smart HTTP fetch/push, bundle-uri clones, Git LFS, a web UI, a JSON API with SDK, per-repository push policies, and webhooks, and is designed to handle repositories larger than the host machine. Configuration is done via a TOML file, and any server instance pointed at the same bucket can serve identical repositories with no coordination needed between them.