Walgit: a Git server that runs as one binary in front of an object store
Walgit – a Git server that is one binary in front of an object store
Walgit is a Rust implementation of Cursor's Continuity architecture, turning an S3 or GCS bucket into the source of truth for Git repositories. It eliminates the need for a database, leader, or persistent local state: every machine running walgit is a disposable cache, and the bucket holds the repository. It supports smart HTTP, bundle-uri clones, Git LFS, a web UI, and a JSON API, scaling to repositories larger than the host machine. The design uses a write-ahead log in object storage with compare-and-swap consensus, enabling consistent reads and writes without coordination, and includes features like remote readers for oversized packs and bundle-uri for efficient clones.
Every machine that runs walgit is a disposable cache; the bucket is the repository.
- depr
It's not actually safe to use https://x.com/kellabyte/status/2092105110381908458
- themgt
We've created Walinux, a Linux that runs as a durable object in S3, so it's diskless, serverless, transistorless, electricity-less, scales to zero and infinity simultaneously, and can be traded as an NFT ape. Mathematicians are dumbfounded.
The thirty-five thousand other "S3-backed CLI tool for AI" projects are now obsolete.
- 0123456789ABCDE
underlying idea of storing git repositories in object stores is identical to https://github.com/tigrisdata/objgit
- gravypod
Is there a market for an actual GitHub competitor now that everyone is looking around and is very angry about stability?
- ShinyLeftPad
Just show us the prompt(s) ;)