Loro (@loro_dev) header
Loro (@loro_dev) profile picture

Reimagine state management with CRDTs https://teapaw.org/t.co/SeK6dhgNQt Bluesky: https://teapaw.org/t.co/nMI80TgCmE

Joined December 2022
New in Loro: Mergeable Containers! Concurrent Map child container creations no longer overwrite. This surprising overwrite issue existed in Loro, Yjs, and Automerge. Happy to finally ship a solution!
2
1
2
22
8,710
The Loro Protocol repo is now open source! It contains documentation for the wire protocol, along with TypeScript and Rust implementations of WebSocket clients and servers.
4
4
19
2,943
A quick preview of the new lib: you can setState like React; diffs are computed automatically and fed to the CRDTs. Your app can easily support real-time collaboration, offline editing, versioning.
4
1,617
This “Copy Markdown” gives you prompt-ready text 👀
1
3
1,500
You can now use Loro in React Native📱✨ The demo below showcases the real-time collaboration between an iPhone (left) and an Android (right) through Loro.
1
2
1
24
1,930
🦜🔍
1
2
1
10
1,669
New in loro-crdt v1.5.0: Enhanced document control with pre-commit hook, plus EphemeralStore for optimized state synchronization. Now you can build verifiable editing history as Merkle DAGs inside Loro.
1
2
21
1,285
New version control primitives have been added to Loro: - diff(from, to): calculate the differences between any two versions - revertTo(version): Generate ops to revert to the target version - applyDiff(diff): Apply differences Inspecting historical ops is now easier
1
5
12
1,663
Loro 1.0 is here! Introducing stable binary document format, blazing-fast import speed, Git-like shallow clone, enhanced version control, and more. loro.dev/blog/v1.0
3
17
2
78
9,030
We're on Hacker News!
1
2
33
6,369