frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Durable Actors – OSS Durable Objects with configurable compute

https://github.com/TerseAI/durable-actors
19•thomask1995•1d ago
Hi HN, we're Thomas and Olivier from Terse (https://www.useterse.ai/) We've built Durable Actors, an open-source alternative to Cloudflare's Durable Objects.

A Durable Object/Actor is a tiny server that handles one request at a time and has its own SQLite database. There's exactly one of each in the world and it is addressed by name.

This is the perfect primitive for deploying multiplayer agents. Each agent can have its own Durable Actor, and each user can connect to that Actor via websocket. This is fully horizontally scalable. Your users can deploy and share agents at will without putting pressure on a central DB or websocket server.

Durable Actors are also great for coordinating agents within a system. Since only one request is handled at a time, you can protect critical data such as a CRM and allow multiple agents to run concurrently without worrying about data races.

The only alternative to this is Cloudflare's Durable Objects. However, there is extreme lock in (they pull you into D1, R2 + workers as well) and it wasn't originally built for agentic workfloads when it was released 5 years ago.

Some notable projects built on Durable Objects include RampInspect, OpenInspect as well as the multiplayer frameworks Liveblocks and PartyKit. You can now build these kinds of projects on Durable Actors.

Durable Actors is a version of DO that is built for concurrent agentic workloads. It is fully open source (MIT License) and includes a helm chart for you to easily self-host.

Some key features:

- Configurable compute: Specify CPU, RAM, data residency, idle-timeouts all in a decorator

- No outer worker: We generate a type-safe client that you can just plug into your existing tech stack.

- (coming soon, like today) Export SQLite table via CLI + MCP for exposing OLTP logs to your agent to help you debug.

And our Performance Numbers (all p95):

- Durable write: 85.6ms

- Stateful Read (data in sqlite): 2.14ms

- Actor Warm up: 334ms

Here is a little counter demo so you can see the latency yourself: https://demo.useterse.ai/

Would love your feedback!

Comments

m1117•38m ago
Great! Let’s have more cloudflare alternatives
thomask1995•36m ago
Yes! would love to know what you think.

Want to make this the best product possible

verst•32m ago
How do you compare to Azure Durable Functions, Temporal, AWS Lambda Durable Functions?

Can't Durable Entities meet the same use cases?

EDIT: Of course I am not talking about the difference in OSS vs not. Rather I'm interested in the difference in use cases and capabilities. Some of the aforementioned have ways to run things locally as well, though they are designed as distributed cloud-based PaaS services.

jeremycarter•22m ago
The latency on those listed products is high because it's async queue based processing. This on the other hand should have predictable low latency as the placement of the live object is known.
verst•5m ago
I don't yet live in a world where my agents are fast enough where the cloud service latency matters :)
jeremycarter•24m ago
Looks great but one of the common problems with the virtual actor model is state query. It's all well and good to have nice separated state dbs but for most use cases that means further double up on storing the state again in another database that can query it. I don't think anyone has come up with a nice solution for this problem without using a loose document database, but even then actors can change their schema.

Perhaps emitting versioned domain events transactionally with the actor state is an option without prescribing an exact solution.

thomask1995•11m ago
This is a great comment! We actually get this a lot.

Since we are so early, we can build this the right way. I agree, I think we need something you can set up to sync to a data lake. I started really simple with exporting at certain times, but I think there is more to do here.

I really want to nail this part of the experience. I agree, it is a big sticking point

handfuloflight•20m ago
How does it compare to celld?
m1117•18m ago
I think they’re more configurable compute wise
thomask1995•16m ago
Hey! so celld is a direct port of Durable Objects.

We are actually a different API. I come from writing swift for 7 years (I was at apple) and really thought they nailed the actor model so modeled ours similarly.

Also, we make it really easy to configure each actors compute with just a decorator. So if you want to do something beefy like store file directory in an actor you can increase the memory to 4GB and you are good to go!

Happy to go into more detail here as well!

divyagnan•3m ago
This looks really nice! How would you compare it to Rivet? I think they were also originally pitched as an open source version of durable objects: https://rivet.dev/actors/compare/rivet-actors-vs-cloudflare-...

Also are you able to self-host this outside of GCP (from the docs it seems like it is locked to GCP but I'm not that familiar with it so maybe not)?

Visa, Mastercard, Major Banks Facing New Litigation over 'Anticompetitive' Fees

https://www.classaction.org/news/visa-mastercard-major-banks-facing-new-litigation-over-anticompe...
203•DeepLogin•2h ago•90 comments

Animated ASCII Art for Web Pages

https://ascii.rest/
120•turrini•2h ago•24 comments

Shipping JPEG XL in Chrome

https://developer.chrome.com/blog/jpeg-xl-in-chrome
366•AshleysBrain•6h ago•223 comments

Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app

https://bigwords.page/
66•SpeakingOfBrad•2h ago•20 comments

GitHub Incident with Git Operations, Pull Requests and Actions

https://www.githubstatus.com/incidents/djlmxz2zd0j7
198•gagan2020•2h ago•156 comments

A font recreated from photographs of classic Commodore 64 keycaps

https://github.com/szabadkai/c64-keyboard-font/
308•sohkamyung•8h ago•55 comments

Nobel Prize in Chemistry 2026 to Henri B. Kagan and Kenso Soai

https://www.nobelprize.org/prizes/chemistry/2026/press-release/
237•sasvari•7h ago•38 comments

AI-assisted proof of optimal packing for 11 squares

https://github.com/Queuingtheorydotcom/11SquaresFormalized
70•bluepeter•3h ago•34 comments

ShinyHunters Extorted Boeing Spin-Off Prior to Arrests

https://krebsonsecurity.com/2026/10/shinyhunters-extorted-boeing-spin-off-prior-to-arrests/
30•speckx•2h ago•0 comments

Wood Tape (2004)

http://gamesbyemail.com/WoodTape/Default.htm
57•NaOH•1d ago•7 comments

Open source 160 sound visualization experiments

https://www.kagan.in/iwrzwr/visual-archive/
24•kaganin•2h ago•3 comments

Show HN: Durable Actors – OSS Durable Objects with configurable compute

https://github.com/TerseAI/durable-actors
19•thomask1995•1d ago•11 comments

Anti-Patterns in Software Blogging

https://refactoringenglish.com/blog/anti-patterns-software-blogging/
104•ilreb•4h ago•38 comments

EmDash uses Clef to moderate the plugin registry

https://emdashcms.com/blog/how-emdash-uses-clef-to-moderate-the-plugin-registry
5•ascorbic•38m ago•0 comments

VECOS – A windows-like operating system for the Vectrex for the UVMC2 [video]

https://www.youtube.com/watch?v=9ranfp_vz30
16•CharlesW•19h ago•4 comments

Navier–Stokes Lost in Translation

https://arxiv.org/abs/2610.08144
133•nill0•2h ago•94 comments

Reverse Engineering of the M-VAVE FM-1 Pocket Synthesizer Firmware

https://github.com/AL-255/FM-1-RE
27•0bytes•2h ago•12 comments

The Auditor's Opinion

https://www.cringely.com/2026/07/16/the-auditors-opinion/
17•colinprince•3d ago•10 comments

Show HN: A walkable 3D art history museum built from Wikipedia

https://artmuseum.artfrompixels.com/
101•jasontr•5h ago•48 comments

God of War on PSP, recompiled to WebAssembly and running in the browser

https://github.com/snuri00/psp-web-recomp
73•sn001•6h ago•39 comments

How to Assemble Science

https://aeon.co/essays/the-life-saving-scientific-knowledge-hiding-in-plain-sight
4•karakoram•2h ago•0 comments

All the numbers: Amazon Prime Day 2026 powered by AWS

https://aws.amazon.com/blogs/aws/all-the-numbers-amazon-prime-day-2026-powered-by-aws/
16•acronpolis•4h ago•5 comments

3D-printing platform rapidly produces complex electric machines

https://news.mit.edu/2026/3d-printing-platform-rapidly-produces-complex-electric-machines-0218
13•rbanffy•1d ago•5 comments

Study: Claude, ChatGPT Offer Different Shopping Prices Based on Wealth

https://www.bloomberg.com/news/newsletters/2026-10-07/study-claude-chatgpt-ai-bots-offer-differen...
57•sbulaev•1h ago•15 comments

Show HN: A modern low-poly SimCity 2000 clone, built by Opus 5.5

https://dator.dev/city2026/
7•drdator•1d ago•0 comments

Mallet Head Angle

http://www.timberframe-tools.com/tools/mallet-head-angle/
54•frogulis•1d ago•20 comments

Write Like It's 1866: LLMs Relearn Telegraphese

https://fiveminutesforward.com/post/2026-10-04-telegraph-test/
66•Theory42•5h ago•43 comments

Rust's derive often implies inline

https://yossarian.net/til/post/rust-s-derive-often-implies-inline/
92•woodruffw•3d ago•19 comments

Across the Globe, People Increasingly Say Social Media Is Harming Democracy

https://www.pewresearch.org/global/2026/10/01/across-the-globe-people-increasingly-say-social-med...
86•karakoram•2h ago•66 comments

Show HN: Procinsh – A 3D Linux process inspector

https://github.com/akawashiro/procinsh
42•a_kawashiro•5h ago•8 comments