The local-first / sync engine ecosystem is far bigger than I realized


The local-first / sync engine ecosystem is far bigger than I realized.

There are DBs / BAAS providers that provide real-time sync like Supabase, Firestore, Convex, Fireproof, and PouchDB.

There are peer-to-peer DBs like OrbitDB, and DefraDB.

There are sync engines like Zero, Powersync, ElectricSQL, and Evolu.

There are local-first DB options like SQLite via sql.js, Postgres via PGlite, DuckDb Wasm, or the browser's built-in IndexedDB.

There are CRDT libraries like Automerge, yjs, and over a dozen more.

Choosing between all these is hard, but that's a great problem to have.

View original on X