Code
ElectricSQL – Local-first sync layer for web and mobile apps

Local-first sync layer for web and mobile apps. Build reactive, realtime, local-first apps directly on Postgres.
What is ElectricSQL?
ElectricSQL is a local-first software platform that makes it easy to develop high-quality, modern apps with instant reactivity, realtime multi-user collaboration and conflict-free offline support.
Local-first is a new development paradigm where your app code talks directly to an embedded local database and data syncs in the background via active-active database replication. Because the app code talks directly to a local database, apps feel instant. Because data syncs in the background via active-active replication it naturally supports multi-user collaboration and conflict-free offline.
How do I use it?
ElectricSQL gives you instant local-first for your Postgres. Think of it like “Hasura for local-first”. Drop ElectricSQL onto an existing Postgres-based system and you get instant local-first data synced into your apps.
ElectricSQL then provides a whole developer experience for you to control what data syncs where and to work with it locally in your app code. See the Introduction and the Quickstart guide to get started.
