Tag
#local-first
2 pieces filed under “local-first”.
Engineering · 14 Aug 2026 · 11 min
Local-first sync engines: what we learned shipping one
Field notes from building a real sync engine: CRDT vs last-write-wins in practice, conflict UX that doesn't panic users, and when to skip it all.
local-firstsyncCRDT
Case studyTrailswell: habit tracking without the guilt trip
Habit apps run on guilt. Trailswell wanted the opposite: a tracker that celebrates calmly, treats lapses honestly, and survives week three.