Walgit makes object storage your Git server
Walgit is an open-source Rust Git server that stores repositories in S3-compatible object storage or GCS, eliminating databases, leaders, and meaningful local state. Its WAL-and-CAS design lets multiple disposable instances share repositories safely.
Walgit is a sharp infrastructure bet: object storage becomes the durable Git backend, while servers become replaceable caches.
- –Immutable WAL entries and compare-and-swap manifests provide coordination without a database or leader election
- –Bundle-URI support can make large clones cheaper by serving static bundles directly from buckets or CDNs
- –Remote range reads and tiered caching let smaller machines serve repositories larger than local disk
- –Smart HTTP, LFS, OIDC, webhooks, policies, and a web UI make this more than a storage experiment
- –The tradeoff is operational maturity: pre-1.0 teams will need to validate latency, object-store costs, and Git compatibility before replacing established hosts
DISCOVERED
1h ago
2026-08-26
PUBLISHED
1h ago
2026-08-26
RELEVANCE
AUTHOR
Github Awesome