The local-first software landscape — what’s actually shipping in 2026

"Local-first software" describes applications where the local copy of your data is canonical and cloud sync is an optimization rather than a dependency. The category was named in a 2019 essay by researchers at Ink & Switch, then sat dormant for years while the underlying CRDTs matured in obscure libraries — until around 2024, when Yjs became a quiet default for collaboration features, Automerge 2.0 shipped a usable Rust core, and at least a half-dozen sync engines reached production. This page surveys what local-first looks like in practice in 2026: the working CRDT libraries beneath the stack, the sync engines competing to be the "Firebase for local-first apps," the consumer applications actually shipping the architecture, and the people whose writing is shaping where the category goes next. One deliberate omission: the Solid Project (Tim Berners-Lee's data-portability initiative) shares ambitions with local-first but operates at a different conceptual layer and would muddy the taxonomy below.

A survey of the data structures, sync engines, and shipping apps making local-first software practical in 2026.

software

CRDT libraries — the data-structure layer

Sync engines — the "Firebase for local-first" tier

Apps actually shipping local-first

Thinkers & further reading