CRDT Implementations#
https://localfirstweb.dev/#
-
Platzhirsch
-
marketing
beta signup
-
yjs server
-
saas
typescript
Comments, Notifications, Text Editor, Realtime APIs
-
„framework to make local-first sync engine“
typescript
MIT
Loro – Reimagine state management with CRDTs
good docs, e.g. List and Movable List – Loro
rust, typescript
MIT
-
architecture / standard?
mqtt, leveldb, python, rust, swift, java
MIT, multiple projects
PowerSync: Postgres and SQLite sync engine
server proprietary, but FSL
Flutter integration in Demo Apps / Example Projects
Apache 2 for clients
-
–> Reflect –> We’re shutting down Reflect and shifting our focus to Zero.
meh
-
„translation layer for web applications to communicate with other protocols and services that are traditionally either inaccessible or impractical to use from in-browser JavaScript“
cool.
-
key-value, tabular data, listeners, react hooks
sync via „WebSockets, the browser BroadcastChannel, or your own custom synchronization medium“
MIT
-
minimalistic
AGPL v3
Vulcan - state, simplified – vlcn.io
sqlite with CRDT merge
MIT
https://crdt.tech/implementations#
-
wants to build the spec
many small tools, react-heavy streamich
-
sync (what we actually want), cloud in alpha
PGlite | ElectricSQL nice: 3MB WASM Postgres (Show HN)