celld

celldはCloudflare Workersアプリを自分のマシンで実行し、Durable Objectsなどの状態を分散・複製します。別の制御プレーンや合意サービスなしで運用できます。

Xで共有ライセンス: Apache-2.0

概要

celldは、自分のマシン群でCloudflare Workersアプリを実行するRust製のセルフホスト型デーモンです。既存のwrangler.jsonからWorkers、Durable Objects、KV、Queues、D1、R2、Workflows、Cron Triggers、静的アセットを動かせます。各セルは固有のSQLiteデータベースを持つ名前付きサーバーです。同じオブジェクトストレージを共有するノード群が、制御プレーンや合意サービスなしで所有権、複製、フェイルオーバーを処理します。

主な特長

  • 自分で管理するマシン上でWorkersと関連バインディングを実行
  • SQLite状態、所有権、ノード間のフェイルオーバーを提供
  • S3互換、Google Cloud Storage、Azure Blob Storageに状態を保存
  • LTXログと署名付きピアHTTPで複製
  • 既存のwrangler.jsonからデプロイ

こんな人・用途に

互換性のあるCloudflare Workersワークロードを自分の基盤で実行し、分散状態と交換可能なノードを使いたい場合に適しています。Cloudflareネットワーク、GPU、ブラウザファームが必要な製品には向きません。

アップストリーム
denoland/celld
GitHubのフォーク
Guo-astro/celld
アップストリームのスター数
4.9k
カテゴリ
開発者ツールとインフラ
言語
Rust
ライセンス
Apache-2.0
フォーク日
2026-09-30
同期状態
同期済み最終同期 2026-10-01