Walgit:オブジェクトストアをGitサーバーにする単一バイナリ

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

Walgitは、S3やGCSなどのオブジェクトストアをバックエンドにしたGitサーバーです。データベースやリーダー、永続的なローカル状態を必要とせず、単一のバイナリを実行するだけで、スマートHTTP、bundle-uri、Git LFS、Web UI、JSON API、Webhookなどを提供します。リポジトリはオブジェクトストア上のWAL(write-ahead log)として管理され、各マシンは単なるキャッシュとして機能するため、リポジトリがマシンのディスクよりも大きくてもスケールします。Cursorが提唱する「Git at any scale」アーキテクチャをRustで実装し、小規模マシン向けに最適化しています。

すべてのマシンは使い捨てのキャッシュであり、バケットがリポジトリである。
  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. zoobab

    FTP経由のtarballの方が良かった。

  5. ShinyLeftPad

    プロンプトを見せてくれよ ;)

この日のほかの記事

2026-08-25