Local-first is not offline-first

24 points by abnercoimbre


pscanf

I'm building an app that wants to be local-first, but is still just local-only, in that I haven't implemented sync between devices yet.

I've looked into many of the products that get talked about in the local-first circles, but it seems to me that very few of them focus on data sovereignty. The emphasis is on making offline-first, collaborative sync engines. They're cool and all, but I'd be much more interested in a tool that gives my users control and ownership of their data.

For example the proof of concept "CRDT sync engine over Dropbox" described in this post, which really puts the app's data in the hands of the user, relying on sync infrastructure they already use, without requiring them to self-host anything.

My dream tool would be a robust library / data framework allowing to sync a SQLite database over any file syncing service.