TechNewsReel
Live

Deno Team Releases Celld for Self-Hosted Durable Objects

The open-source daemon enables developers to run stateful Cloudflare Workers on private infrastructure using S3 for coordination.

TechNewsReel Newsroom · August 5, 2026

The Deno team, operating as denoland, has released celld, an open-source daemon that enables developers to run Cloudflare Workers and Durable Objects on their own infrastructure. The project provides a way to build stateful distributed applications without vendor lock-in to Cloudflare's proprietary platform.

Celld embeds the V8 engine and executes Wrangler bundles to run Workers and Durable Objects. In this architecture, each Durable Object is implemented as its own SQLite database, which is continuously replicated to an S3-compatible bucket. To manage deployments, cell state, and ownership records, the system utilizes object-storage compare-and-swap mechanisms for coordination. The project is released under the Apache-2.0 license.

The Shift Toward Stateful Edge Computing

Durable Objects are a proprietary feature of Cloudflare that provide stateful entities with guaranteed single-instance consistency. Until now, achieving this level of state management typically required developers to either rely on Cloudflare's closed ecosystem or manage complex distributed databases. By open-sourcing a self-hosted equivalent, denoland is offering a familiar programming model that allows state to live closer to the execution environment without requiring a specific cloud provider.

Simplifying Distributed Coordination

Celld represents a significant departure from traditional distributed system design by removing the need for a complex consensus service, such as Raft or Paxos. Instead, it leverages the consistency properties of S3-compatible storage to handle coordination. This approach simplifies the deployment of edge-like computing on private hardware.

Furthermore, the architecture allows applications to "shard by construction." By treating each object as an independent database, the system reduces the blast radius of potential failures and eliminates the contention typically found in large, shared databases. According to the project's GitHub README, celld is a "distributed system you program like a database."

Future Outlook

As developers move toward more decentralized infrastructure, celld provides a blueprint for running stateful workloads on private hardware. While the core functionality is confirmed via the official repository, the broader adoption of the tool will depend on how well it integrates with existing S3-compatible storage providers and the performance of SQLite replication at scale. Observers will be watching to see if this sparks a wider trend of open-sourcing proprietary edge runtime primitives.

Sources

Get a notification when a big story breaks. A few a day at most — no spam.