Walgit: A Git Server That's 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-based Git server that runs as a single binary pointed at an S3 or GCS bucket, with no database or leader. It implements smart HTTP v0/v2, bundle-uri clones, Git LFS, a web UI, and a JSON API. The bucket acts as a write-ahead log and source of truth, while every server instance is a disposable cache. This design scales to repositories larger than the host machine and eliminates coordination overhead.

Every machine that runs walgit is a disposable cache; the bucket is the repository.
  1. uptownhr

    I made one similar running in cloudflare https://github.com/Zabaca/zbc/tree/main/packages/cli/templat...

    And built https://agentgit.co with it.

    Scales to 0

  2. billconan

    can this be deployed as AWS lambda, so that it can scale down to zero?

  3. jauntywundrkind

    There's so many of these things now! Good!

    This one appears to be a more active fork of Tobi's,

    https://github.com/tobi/walgit https://news.ycombinator.com/item?id=49420598

    My comment listing 6 from 2 weeks ago: https://news.ycombinator.com/item?id=49763869

More from this day

2026-09-27