It contains documentation for the wire protocol, along with TypeScript and Rust implementations of WebSocket clients and servers.
The protocol allows reusing a single connection to join multiple CRDT rooms, such as Loro documents or the Ephemeral Store.
It contains documentation for the wire protocol, along with TypeScript and Rust implementations of WebSocket clients and servers.
The protocol allows reusing a single connection to join multiple CRDT rooms, such as Loro documents or the Ephemeral Store.
It's a super work-in-progress start to the new Leaf SDK that will be powering @roomy.chat and a.weird.one.
It's a super work-in-progress start to the new Leaf SDK that will be powering @roomy.chat and a.weird.one.
I enjoyed reading @leerob.com's "personal software" and @edmarferreira.bsky.social 's "selfish software". Hope you enjoy them too!
xuanwo.io/links/2025/0...
I enjoyed reading @leerob.com's "personal software" and @edmarferreira.bsky.social 's "selfish software". Hope you enjoy them too!
xuanwo.io/links/2025/0...
- diff(from, to): calculate the differences between any two versions
- revertTo(version): Generate ops to revert to the target version
- applyDiff(diff): Apply differences
You can use them to implement functions like git squash and revert.
- diff(from, to): calculate the differences between any two versions
- revertTo(version): Generate ops to revert to the target version
- applyDiff(diff): Apply differences
You can use them to implement functions like git squash and revert.
1. Run *standard* ATProto services, locally
2. Use p2p to holepunch TCP connections
3. Add a thin layer for peering management
Bundle all that up in an app, and we have a recipe for adding resilience & scaling to Bluesky. 🧵 teim:
1. Run *standard* ATProto services, locally
2. Use p2p to holepunch TCP connections
3. Add a thin layer for peering management
Bundle all that up in an app, and we have a recipe for adding resilience & scaling to Bluesky. 🧵 teim:
#localfirst #lofi #meetup
Introducing stable binary document format, blazing-fast import speed, Git-like shallow clone, enhanced version control, and more.
loro.dev/blog/v1.0
#localfirst #lofi #meetup
#localfirst #lofi #meetup
I am sorely tempted to call it “Chemtrails”, because it seeds the ATmosphere
Hit me with your best ideas!
Kyle Simpson on local-first identity, encryption, passkeys and authn.
www.localfirst.fm/17
Kyle Simpson on local-first identity, encryption, passkeys and authn.
www.localfirst.fm/17
My current thought is to implement an A* search on top of the edit graph that punishes noncontinuous edits
My current thought is to implement an A* search on top of the edit graph that punishes noncontinuous edits
Who else mostly writes about local-first?
go.bsky.app/KDasV5R
Who else mostly writes about local-first?
go.bsky.app/KDasV5R
www.iroh.computer/blog/road-to...