Skip to content
Loading page

Started by Ben Adler (@bennyhacks) ·

local-first software: you own your data and the cloud is a backup

The Ink & Switch essay lays out seven ideals: fast, multi-device, offline, collaborative, long-lived, private, and user-owned. CRDTs are the trick that makes merging without a server possible.

5 sources · 55 min down the hole

How I got here

Started with
Local-first software: You own your data, in spite of the cloud
Ended at
“local-first software”

The Trail

  1. Local-first software: You own your data, in spite of the cloud (inkandswitch.com)
  2. Conflict-free replicated data type (en.wikipedia.org)
  3. GitHub - automerge/automerge: A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically. (github.com)
  4. Operational transformation (en.wikipedia.org)
  5. “local-first software” (hn.algolia.com)

Keep going