Nathan Flurry πŸ”©'s Avatar

Nathan Flurry πŸ”©

@nathanflurry.com.bsky.social

Open-Source Cloudflare Workers: https://git.new/rivet Durable Objects on any cloud: https://git.new/actor-core YC W23, SR002

162 Followers  |  694 Following  |  64 Posts  |  Joined: 12.01.2024  |  2.0779

Latest posts by nathanflurry.com on Bluesky

Durable Objects SQLite is also quite nice!

31.07.2025 20:09 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

damn this thing should replace product managers

21.06.2025 01:39 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Oh no hahaha, that's what I get for copying grammar proofs out of Claude

I promise this post is 100% non-AGI hand-written otherwise πŸ˜…

04.06.2025 18:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

New blog post dropped: why Traefik was the slowest part of our stack & how we rewrote it from scratch in Rust πŸ¦€

My 2025 H2 goal is to get really good at technical writing – this is the first of many posts to come

I loved writing every word of this, I hope you enjoy it too ⬇️

02.06.2025 16:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Introducing Rivet Studio
YouTube video by Rivet Introducing Rivet Studio

Announcing: 🎨 Rivet Studio v1.0

A powerful development environment for @rivet.gg Actors & Cloudflare Durable Objects for realtime apps.

🧠 View/edit actor state
πŸ“ž Test RPCs like Postman
πŸ” Explore live connections
πŸ”₯ Hot reload everything

β†’ studio.rivet.gg

youtube.com/shorts/LXUNq...

09.04.2025 19:14 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

this is so cool! how was your experience with turso?

30.03.2025 23:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

πŸ“ @threepointone.bsky.social ask and ye shall receive 5,041 words

rivet.gg/blog/2025-03...

23.03.2025 11:07 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

i hear this a lot! which of the technical limitations have you ran in to?

22.03.2025 18:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Docs: actorcore.org/introduction

GitHub: github.com/rivet-gg/act...

Clip: www.youtube.com/clip/UgkxawK...

Thx @jross.me for surfacing the clip

22.03.2025 02:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

"The only people I know actually getting Durable Objects working are Cloudflare employees" - @t3.gg on stream

If you're curious about Durable Objects but not the complexity:

ActorCore.org has been my obsession for the past month to make DO as simple as possible

Example code & GitHub below ⬇️

22.03.2025 02:35 β€” πŸ‘ 16    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

@rivet.gg ActorCore spotted in the wild πŸ‘€

21.03.2025 22:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Rust - ActorCore

Docs: actorcore.org/clients/rust

GitHub: github.com/rivet-gg/act...

21.03.2025 09:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

New in ActorCore v0.7.4: Rust client support πŸ¦€

$ cargo add actor-core-client

It's:
βœ… stupid fast
βœ… runs anywhere
βœ… ready to ship

Check out the docs & repo 🧡

21.03.2025 09:25 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
ActorCore - ActorCore Stateful, Scalable, Realtime Backend Framework

Docs: actorcore.org/introduction

GitHub: github.com/rivet-gg/act...

16.03.2025 13:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

🀌 i talked to sooo many devs to refine ActorCore v0.7's new api. the same code in Durable Objects is now 4x longer

βœ… pure functions, no more `extends Actor`
βœ… split actors x-file
βœ… short & fun to write

try this thing and tell me it's not the best way to write realtime apps

16.03.2025 13:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

πŸ”Ά ActorCore 0.6.0 just shipped with a super slick create-actor cli and overhauled docs

create your first stateful, scalable, realtime actor with:

$ npx create-actor@latest

05.03.2025 08:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

oh dang, some rando posted our blog to HN and it’s climbing.

give it a read + an upvote!

news.ycombinator.com

03.03.2025 17:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
ActorCore - ActorCore Stateful, Scalable, Realtime Backend Framework

read the docs – actorcore.org/introduction...

give us a star – github.com/rivet-gg/act...

02.03.2025 22:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

ActorCore is on a mission to be the best framework for YOLO coding collaborative & stateful apps. we just added:

πŸ“„ prompts.txt
πŸ’» Cursor, Windsurf, & Claude Code integrations
πŸ’š @mintlify.bsky.social hooked us up with auto llms.txt

link below 🧡

02.03.2025 22:40 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - rivet-gg/actor-core: 🎭 Stateful serverless framework for Rivet, Cloudflare Workers, Bun, and Node.js. Build AI agents, realtime apps, game servers, and more. 🎭 Stateful serverless framework for Rivet, Cloudflare Workers, Bun, and Node.js. Build AI agents, realtime apps, game servers, and more. - rivet-gg/actor-core

read the changelog – actorcore.org/changelog/ov...

get the code – github.com/rivet-gg/act...

02.03.2025 08:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
ActorCore v0.5.0 changelog

ActorCore v0.5.0 changelog

ActorCore v0.5.0 + @hono.dev πŸ”₯

by far our most requested feature: ActorCore now exposes `createRouter` to let you quickly include ActorCore in existing projects

plus: exposed driver API, new topology, and loads of new docs. github & changelog below 🧡

02.03.2025 08:18 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

Two days with @anthropic.com Claude Code (vs Aider & Cursor) – currently my favorite copilot.

+ Smart search/replace w/o explicit files
+ Smart auto-architect/ask switching
- No auto-lint/test
- No explicit fs scope (aka /add)
- No web crawling
- Buggy 1.0 UI
- No vim bindings

26.02.2025 08:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
ActorCore README.md

ActorCore README.md

actorcore.org just passed 300 stars ✨

what do you want to see us ship next? what features do think Durable Objects should include by default?

github.com/rivet-gg/act...

18.02.2025 08:32 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

that sounds like a good approach! the only recommendation would be to create a cache or index of "places" since you're going to end up with a lot of fan out requests to locations and choke your system.

18.02.2025 07:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

we used to just run game servers until recently, so we have a very liberal draining policy on actors if we're upgrading machines (unlike DO which just kills you without warning)

however, if the host node crashes, you're SOL getting that data back

is that a problem?

16.02.2025 21:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

cheers! we do that for our container solution runtime already. our v8 isolate runtime launched in december, it'd would be an afternoon of work to get the volumes set up correctly πŸ˜…

16.02.2025 21:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
httpfs Extension for HTTP and S3 Support The httpfs extension is an autoloadable extension implementing a file system that allows reading remote/writing remote files. For plain HTTP(S), only file reading is supported. For object storage usin...

it's probably really easy for duckdb. they have a native http/s3 backend. if you can figure out how to wire up fetch correctly in their wasm distribution, you're good to go. duckdb.org/docs/extensi...

16.02.2025 21:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Storage and transaction in mvSQLite

mvsqlite has a very similar limitation on foundationdb. fdb has a 10 kb value size limit + a 5s transaction limit, but sqlite doesn't have either of those limitations.

probably works similar to what you have in mind: su3.io/posts/mvsqli...

fun fact: the mvsqlite dev now works at deno

16.02.2025 21:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

forgot to mention on constraints – it's easy to provide a custom fs driver for the deno runtime (which mocks the node runtime too). but we also have container support (unlike cloudflare), so i'd rather go a level down to FUSE.

16.02.2025 21:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

in the meantime, we're shipping our sqlite driver with a custom foundationdb vfs backend because remote filesystems aren't going to cut it (yet).

i've only done limited research in to distributed fs, so i'd love any ideas anyone might have.

16.02.2025 21:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

@nathanflurry.com is following 20 prominent accounts