Celld: Run Cloudflare Durable Objects on Your Own Infrastructure
Celld: Self-hosted, distributed Durable Objects

Celld is a self-hosted, distributed durable objects runtime that runs Cloudflare Workers and Durable Objects code unchanged. It uses an S3-compatible bucket as the coordinator, eliminating the need for consensus protocols. Each cell's state is replicated to the bucket as LTX segments, ensuring zero data loss on node failure. Celld claims orders of magnitude lower cost at scale, with a 58 MB static executable or Docker container. It supports most Cloudflare Workers and Durable Objects APIs, making it a drop-in replacement for those seeking to avoid vendor lock-in.
A primitive this good deserves to run anywhere.
- xnickb
> each cell is one sqlite database
I just can't wrap my head around this. I know there is probably some very strongly motivated engineering reason like "we want objects to be isolated", but I just can't agree with this
- cadamsdotcom
Self hosted, durable objects?
Are they stored in files? On my filesystem?
- dwb
> The bucket is the coordinator — no membership protocol, no failure detector, no consensus.
Sorry, but for me, even being a heavy user of coding agents at work, LLM-isms like this on your home page make me less trusting in the care gone into the project.