Tidepool
Local-first SQLite sync engine with CRDTs and zero-server mode
- Abandoned:
- 10mo ago
- License:
- Apache-2.0
- Submitted by:
- Jonas Lindqvist
The story
Tidepool is what I wanted CRDT libraries to be: a single binary you can drop into any project, sync SQLite between devices, no server required. The hardest part was the merge logic for partial indexes, which I got working in v0.3 but the API was confusing. I rewrote it twice. v0.4 was the cleanest version and that's what's in main. The README has a "I'm walking away" note pointing here.