Celld: Self-hosted, distributed Durable Objects

Read the linked article.


Discuss on Hacker News

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

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.

idk, Cloudflare is also struggling to explain durable objects for years, maybe this would help https://flaviocopes.com/celld/

Self hosted, durable objects?

Are they stored in files? On my filesystem?

sure, when you run the server locally.

Isn’t this the natural continuation of:

server = server → server = vm → server = function → server = block