Ryan Dahl open-sources Cloudflare Durable Objects alternative celld
TL;DR. Node.js creator Ryan Dahl released celld, an open-source, self-hosted implementation of Cloudflare's Durable Objects, offering stateful serverless execution without Cloudflare's infrastructure. - The celld project replicates the JavaScript APIs for Cloudflare Workers and Durable Objects, aiming for lower operational costs. - Durable Objects co-locates data with compute, enabling stateful serverless applications for real-time collaboration and AI agents. - Cloudflare itself uses Durable Objects for its serverless SQL service and AI Gateway, demonstrating the technology's relevance. - The architecture solves complex concurrency issues by using single-threaded execution, making it suitable for distributed systems.
- Node.js creator Ryan Dahl launched celld, a self-hosted, distributed implementation of Cloudflare's Durable Objects and Workers.
- celld is compatible with Cloudflare's JavaScript APIs but aims to be more cost-effective to run.
- Durable Objects provide stateful serverless execution, co-locating data with compute for low-latency, highly distributed web applications.
- The technology supports real-time collaborative applications, multiplayer games, team productivity apps, and AI agents.
- Cloudflare leverages Durable Objects for its serverless SQL and AI Gateway services.
Sources
- celld.dev — celld.dev
- Node.js creator liberates Durable Objects from Cloudflare — theregister.com