Trending:

Deno Team Joins Cloudflare, Merging Workerd and Celld to Simplify Self-Hosting of Workers and Durable Objects

Deno and Cloudflare logos merged
TechStaged-owned

Summary

  • The Deno team is joining Cloudflare to radically simplify self-hosting Workers and Durable Objects so developers can use the same primitives in more places.
  • The Deno team and Cloudflare are merging workerd and celld.
  • Ryan Dahl and Bert Belder will lead a new effort to make workerd self-hosting a first-class supported way to build and run apps using the Workers programming model, involving merging code and ideas from celld back into workerd.

Cloudflare announces that the Deno team is joining the company to radically simplify self-hosting of Workers and Durable Objects, enabling developers to use the same primitives in more places.

The collaboration will merge workerd and celld, with leadership from the Deno and Cloudflare teams to advance self-hosted deployments built on the Workers programming model.

WHAT THIS MEANS FOR DEVELOPERS

The announcement describes a combined effort to make it easier to run distributed applications on self-hosted infrastructure by unifying the underlying runtimes and storage primitives. TechStaged has also covered Cloudflare unveils Streamline for custom video pipelines powered by Stream and Workers.

By bringing celld and workerd together, Cloudflare aims to provide a more scalable and self-hosted path for building servers that rely on the Workers architecture, including Durable Objects and related primitives.

HOW THE RUNTIME AND ARCHITECTURE ARE EXPECTED TO EVOLVE

Celld is described as a Rust-based binary designed for self-hosting, with object storage as its sole external service dependency, and it includes a distributed approach to the Workers model.

Workerd is Cloudflare’s runtime; the collaboration intends to merge code and ideas from celld back into workerd to enable self-hosted deployments that align with Cloudflare’s distributed architecture.

HISTORICAL CONTEXT AND MOTIVATION

The announcement recounts the origins behind Deno and Cloudflare’s approach to open source and distributed systems, including the aim to simplify asynchronous programming models and to enable scalable, concurrent runtimes across locations.

WHAT HAPPENS NEXT

Cloudflare says there will be more announcements about this work in the coming months.

If you’re eager to experiment now, you can begin self-hosting celld or workerd today as part of the transition plan described in the post.

Reporting by Owen Blackridge; editing by TechStaged editors

Editorial disclosure: This article was prepared with AI assistance from a source-limited research package and passed TechStaged's automated factual, originality, licensing, and publication checks.

Our Standards: The TechStaged Editorial Principles.

f in

Owen Blackridge

Owen Blackridge

Technology Editor

Owen covers platform shifts, AI launches, and the practical impact of emerging technology on small teams.