← The log

denoland/celld

★ 5,858 stars

Rust

Covered in week 2026-W34 · the 2026-08 report

self-hosted, distributed Durable Objects

What celld is

celld is an open-source daemon that runs a Cloudflare Workers application on your own machines: Workers, Durable Objects, KV, Queues, D1, R2, Workflows, Cron Triggers, and static assets, deployed from the wrangler.json that you already have. Each object is a cell: a named server with its own SQLite database. celld stores the long-term state in your S3-compatible, Google Cloud Storage, or Azure Blob Storage bucket. It needs no serving control plane or consensus service.

From the repository README · read it on GitHub →

23 Aug 2026 · 0:37
celld: Self-Host Cloudflare Durable Objects (Free, No Per-Request Fees)
Watch on YouTube →

Transcript

celld runs Cloudflare Workers and Durable Objects on your own infrastructure, where each object maintains its own SQLite database replicated to S3-compatible storage without a central control plane. The architecture uses object-storage compare-and-swap to coordinate nodes through a shared bucket, eliminating the need for consensus protocols. Deploy workers with celld deploy, then run nodes against the same bucket using the AWS credential chain on Linux x86-64 or ARM64 architectures. Self-host Durable Objects across replaceable nodes with no consensus layer.

View on GitHub