Celld: Self-hosted, distributed Durable Objects
- ID
- 11810
- Status
- summarized
- Published
- 06 Aug 2026, 12:50 AM
- Fetched
- 07 Aug 2026, 9:51 PM
- Provider
- Hacker News
- Category
- dev-community
- Original URL
- https://github.com/denoland/celld
- Source URL
- https://hnrss.org/best
Summary
- Score
- 7.0
- Created
- 07 Aug 2026, 10:57 PM
- Tags
- Audience
- developersvibe_coders
What happened
Deno has released celld, an open-source daemon that runs Cloudflare Workers and Durable Objects on your own machines. Each object is its own SQLite database replicated to an S3-compatible bucket, with nodes coordinating solely through that bucket—no control plane, consensus, or membership protocol required. Idle cells hibernate to near-zero resource usage, and the bucket serves as the durable source of truth while nodes remain replaceable.
Why it matters
If you've built on Cloudflare Durable Objects and want to escape lock-in or run on your own infrastructure, celld lets you self-host the same execution model using S3-compatible storage you control. Builders already on AWS, MinIO, or local object storage can evaluate this as a path off Cloudflare without rewriting their Worker/DO code.
Discussion angle
Compare celld's S3-bucket-as-coordination-plane design against Cloudflare's managed Durable Objects—what trade-offs in latency, cost, and operational complexity do you accept, and is the S3 compare-and-swap ownership model robust enough for production workloads in Malaysia where S3-compatible endpoints may add regional latency?