Walgit: A Git server that is one binary in front of an object store
Summary
Walgit is a Rust-based Git server that runs as a single binary in front of an object store (S3 or GCS), with no database or local state. It provides smart HTTP, Git LFS, a web UI, per-repository push policy, webhooks, and a WAL-based architecture where the bucket is the repository. The README explains how pushes and reads work, deployment options (single-machine standalone, multi-node with leases), authentication modes (none, token, OIDC), and the file structure of the system.