Walgit: один бинарник вместо Git-сервера — репозиторий живёт в S3

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

Walgit — это Git-сервер на Rust, который хранит репозитории в объектном хранилище (S3, GCS и совместимые). Один бинарник запускается и обслуживает push/pull по HTTP, LFS, web-интерфейс и API. Архитектура основана на WAL (write-ahead log) в бакете: манифест обновляется через CAS, что обеспечивает консистентность без координации между инстансами. Каждая машина — просто кэш, а бакет — источник истины. Поддерживаются репозитории больше размера диска, bundle-uri для быстрых клонов и политики push. Проект реализует идеи из статьи Cursor «Git at any scale».

Каждая машина, на которой работает walgit, — одноразовый кэш; бакет и есть репозиторий.
  1. depr

    На самом деле использовать это небезопасно: https://x.com/kellabyte/status/2092105110381908458

  2. gravypod

    Есть ли сейчас рынок для настоящего конкурента GitHub, когда все оглядываются по сторонам и очень злы на нестабильность?

  3. 0123456789ABCDE

    Лежащая в основе идея хранения git-репозиториев в объектных хранилищах идентична https://github.com/tigrisdata/objgit. См.: https://news.ycombinator.com/item?id=48661938

  4. themgt

    Мы создали Walinux — Linux, который работает как долговечный объект в S3, так что он бездисковый, бессерверный, безтранзисторный, безэлектрический, масштабируется до нуля и бесконечности одновременно и может продаваться как NFT-обезьяна. Математики в недоумении. Остальные тридцать пять тысяч проектов «S3-бэкенд CLI-инструмент для ИИ» теперь устарели.

  5. ShinyLeftPad

    Просто покажите нам промпт(ы) ;)

Ещё за этот день

2026-08-25