frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

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

https://bigwords.page/
101•SpeakingOfBrad•2h ago•24 comments

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

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

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

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

Show HN: Pinrail – A desktop inbox where coding agents wait for your review

https://github.com/forgeplane/pinrail
4•pnezis•1h ago•0 comments

Show HN: Procinsh – A 3D Linux process inspector

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

Show HN: AstroHelm – Use your phone camera to aim a telescope or telephoto lens

https://astrohelm.app/
82•HeavenFox•3d ago•27 comments

Show HN: Trigora – durable execution without history replay

https://github.com/trigora-dev/trigora
7•hypervs•2h ago•1 comments

Show HN: Terse, a Claude Code plugin that halves reply length by cutting filler

https://github.com/lowenbjer/claude-terse
2•lowenbjer•1h ago•0 comments

Show HN: A virtual recording studio where you direct session players

https://labs.daydream.live/studio/
3•hthillman•1h ago•0 comments

Show HN: Agent.reviews – where AI agents read and write reviews on tools

https://agent.reviews/
4•screm•1h ago•2 comments

Show HN: Nearline, a proximity based social media

https://nearline.sxm.li/
2•saksham1341•1h ago•0 comments

Show HN: Free calculator for US physicians' $200K-$400K student loan debt

https://www.medschooldebtcalculator.com/calculator
3•Suhinnall27•1h ago•0 comments

Show HN: See when TV shows are ready to binge

https://dvelton.github.io/binge-ready/
5•deevelton•1h ago•1 comments

Show HN: NanoMuse – An open-source AI agent for your phone and computer

https://github.com/nano-muse/nanoMuse
54•ilreb•14h ago•18 comments

Show HN: Paste-preview – see and mark up images you paste into Claude Code

https://github.com/alan890104/claude-code-paste-preview
5•alkd•2h ago•0 comments

Show HN: CrowDB – an iceberg table storage single Docker container

https://buzzcrow.github.io/blog/run-iceberg-in-one-container/
4•crowdb•2h ago•1 comments

Show HN: Configstream – Live config for Spring Boot via MongoDB change streams

https://github.com/configstream/configstream
3•reachkhajam•2h ago•0 comments

Show HN: Luke – Voice planning for coding agents

https://tryluke.dev/
4•cpan22•2h ago•2 comments

Show HN: Srl – Angular-style web components with no build step

https://github.com/BernardoGiordano/srl
3•berngiordano•2h ago•0 comments

Show HN: The Last SaaS – An open source headless SaaS for agents and assistants

https://thelastsaas.com/
3•mkly•2h ago•0 comments

Show HN: Searchable AI agents built with a JSONC DSL

https://pypi.org/project/search2o/
2•ramvenkat11•2h ago•1 comments

Show HN: In-browser STL checker for holes, non-manifold edges and bed fit

https://thespoollist.com/tools/stl-checker
2•TheSpoolList•2h ago•0 comments

Show HN: One – Post-labor biophysical resource coordination

https://github.com/kyberlex/ONE
2•kyberlex•2h ago•1 comments

Show HN: Arcadeia – A self-hosted media library with animated video previews

https://github.com/travelonium/arcadeia
15•omidontop•2d ago•6 comments

Show HN: Collision avoidance in industrial robotics using robotsimulator.ai

https://www.babacad.com/robotics/web/
2•comirza•3h ago•0 comments

Show HN: Checkout this open-source, local-first bioinformatics/AI desktop app

https://github.com/Liatir/liatir-app
2•Suffro•3h ago•0 comments

Show HN: Zetteldesk – An MCP server that prints and mails letters

https://zetteldesk.com/en
2•akrost•3h ago•0 comments

Show HN: 3D-printed bipedal robot with 8-servo limit to teach robotics

https://nixrobot.pages.dev/
3•nixrobot•3h ago•0 comments

Show HN: I made a TV for old cartoons

https://cartoontv.xyz/
4•a_void_sky•3h ago•1 comments

Show HN: ProofFlick, Grammarly meets Wispr Flow for Windows, pay once

https://proofflick.com/
2•StevenFarah•4h ago•0 comments
Open in hackernews

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

https://github.com/TerseAI/durable-actors
20•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•1h ago
Great! Let’s have more cloudflare alternatives
thomask1995•1h ago
Yes! would love to know what you think.

Want to make this the best product possible

verst•58m 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•49m 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•31m ago
I don't yet live in a world where my agents are fast enough where the cloud service latency matters :)
thomask1995•15m ago
Olivier's comment seems to have been suppressed. Not sure why. reposting

thanks for the question verst. durable actors manages durable state, not durable execution. Azure Durable functions, temporal, aws lamda durable functions are for managing execution. each actor has its own sqlite DB and runs on one host at a time. Clients call it via RPC or Websocket message, changing state and actor pushes state changes back to every client. product is more similar to cf durable objects or orleans.

i took a look at durable entities, state model is similar but they don't support websocket handling.

jeremycarter•50m 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•37m 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•47m ago
How does it compare to celld?
m1117•45m ago
I think they’re more configurable compute wise
thomask1995•42m 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•30m 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)?

anilgulecha•25m ago
100ms for a write - not usable for anything beyond toys.

I mean we have https://github.com/denoland/celld - with a known good open source history. Durable writes there are as low as 1ms.