







Automatically sync your backend database with in-app SQLite and avoid the complexities of using APIs to move app state over the network.
SQLSync
SQLSync is a collaborative offline-first wrapper around SQLite. It is designed to synchronize web application state between users, devices, and the edge.

LiveStore: SQLite-based data layer for local-first apps
Introducing: LiveStore - the client-centric, local-first data layer for high performance applications.

Jazz - The database that syncs.
Jazz is a local-first relational database. It runs across your frontend, backend and our global storage cloud. Sync partial tables, durable streams and files, fast. Feels like simple reactive state.
livestorejs/livestore
LiveStore is a next-generation state management framework based on reactive SQLite and built-in sync engine.
LiveStore
LiveStore is a next-generation state management framework based on reactive SQLite and git-inspired syncing (via event-sourcing). - LiveStore
Adam Wiggins (Ink & Switch) - Local-First Software: Pragmatism vs Idealism
Personal sync servers for composable data
Exploring the possibilities of interoperability and composability for local-first software & data by using a personal sync server tied to an atproto identity

Personal sync servers for composable data
Exploring the possibilities of interoperability and composability for local-first software & data by using a personal sync server tied to an atproto identity

Litestream
Litestream is an open-source, real-time streaming replication tool that lets you safely run SQLite applications on a single node.

Local-First Software
Experience apps that work offline, keep your data private, and sync seamlessly across your devices. Your data stays with you, not locked in the cloud.
Johannes Schickling on Twitter / X
After 4 years of work, I'm incredibly excited to introduce LiveStore, the next-gen data layer I'm building for Overtone.It's based on reactive SQLite and has a built-in sync engine. Give it a try - would love your feedback! https://t.co/DB0cEXY9MD— Johannes Schickling (@schickling) May 27, 2025
TigerFS
A filesystem backed by PostgreSQL, and a filesystem interface to PostgreSQL. TigerFS mounts a database as a directory. Every file is a real row. Writes are transactions. Multiple agents and humans can read and write concurrently with full ACID guarantees, locally or across machines. Any tool that works with files works out of the box.
Debezium
Debezium is an open source distributed platform for change data capture. Start it up, point it at your databases, and your apps can start responding to all of the inserts, updates, and deletes that other apps commit to your databases. Debezium is durable and fast, so your apps can respond quickly and never miss an event, even when things go wrong.

Syncthing
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with some third party, and how it’s transmitted over the internet.
How We Built an Offline-First Data Pipeline for Rural Cooperatives | HackerNoon
Learn how an offline-first data pipeline using edge computing and SQLite enabled reliable synchronization in low-connectivity regions.
