syncular
Offline-first SQL sync.
What we like
Gives every client a local SQLite database with a server-side commit log. Reads & writes are local, then sync’d (offline outbox). Blobs stored as content-addressed on object storage. CRDT conflict resolution. Optional per-column E2E encryption.
What we don't like
C FFI for non-supported languages.