Driftwood
FeaturedA local-first sync engine you can drop into an app you already shipped

Creator of Driftwood · local-first sync engine
Distributed systems engineer building Driftwood, an open-source local-first sync engine. Spends most of his time on conflict resolution and the parts of CRDTs nobody enjoys.
Ranked by upvotes.
A local-first sync engine you can drop into an app you already shipped
Local-first software is mostly a sync problem wearing a UX costume.
Driftwood is a sync engine you can drop into an existing app without rewriting your data model. It handles the boring, load-bearing parts: offline queues, conflict resolution, schema migration across versions that are live simultaneously.
Sync is infrastructure. Infrastructure that you cannot read is infrastructure you cannot trust, and I would not adopt this if someone else had built it as a closed service.