Walgit: Ein Git-Server als einzelne Binärdatei vor einem Objektspeicher

Walgit – a Git server that is one binary in front of an object store

Walgit ist ein in Rust geschriebener Git-Server, der als einzelne Binärdatei ausgeführt wird und einen S3- oder GCS-Bucket als Repository nutzt. Er setzt die von Cursor in "Git at any scale" beschriebene Architektur um, bei der ein Write-Ahead-Log im Objektspeicher die Quelle der Wahrheit ist und jeder lokale Datenträger nur ein Cache ist. Das ermöglicht skalierbare Repositories, die größer sind als die Maschine, auf der sie laufen, sowie Funktionen wie Smart HTTP, Bundle-URI, Git LFS, eine Weboberfläche und eine JSON-API. Walgit benötigt keine Datenbank, keinen Leader und keinen dauerhaften lokalen Zustand.

Jede Maschine, die Walgit ausführt, ist ein Wegwerf-Cache; der Bucket ist das Repository.
  1. depr

    Es ist eigentlich nicht sicher, https://x.com/kellabyte/status/2092105110381908458 zu verwenden.

  2. themgt

    Wir haben Walinux entwickelt, ein Linux, das als dauerhaftes Objekt in S3 läuft, also plattenlos, serverlos, transistorlos, stromlos ist, gleichzeitig auf null und unendlich skaliert und als NFT-Affe gehandelt werden kann. Mathematiker sind fassungslos. Die fünfunddreißigtausend anderen Projekte für "S3-gestützte CLI-Tools für KI" sind jetzt überflüssig.

  3. 0123456789ABCDE

    Die zugrunde liegende Idee, Git-Repositories in Objektspeichern zu speichern, ist identisch mit https://github.com/tigrisdata/objgit. Siehe: https://news.ycombinator.com/item?id=48661938

  4. ShinyLeftPad

    Zeig uns einfach die Prompts ;)

  5. gravypod

    Gibt es einen Markt für einen echten GitHub-Konkurrenten, jetzt wo alle sich umschauen und wegen der Stabilität sehr verärgert sind?

Mehr von diesem Tag

2026-08-25