▲ | earthnail 4 days ago | |
Unfortunately the solution presented in the article is locked to a closed cloud offering. I have nothing against those, Firebase for example is like that, but I dislike the fact that it’s hidden. “It’s just an sqlite extension”, oh and it syncs with our commercial cloud offering only. Other vendors like Powersync and ElectricSQL have a similar offering but are upfront about it. And at least in Powersync’s case (don’t know about Electricsql) you can also run their offering yourself. | ||
▲ | kobieps 4 days ago | parent [-] | |
It's kind of hard for me to think of a devtool as local-first or not, since the actual definition of local-first [1] talks about end-user software, not devtools. So the question is whether it's possible to build software that adheres to the local-first principles using sqlite-sync. edit: I'm aware people are using the term "local-first" very loosely, so perhaps my reply here is a bit off-topic p.s. yes you can self-host ElectricSQL p.p.s. I really need to keep my list of "sqlite sync" things updated: I have SQLSync [2], SQLiteSync [3] and now SQLite-Sync [4]. Simple! [1] https://www.inkandswitch.com/essay/local-first/ [2] https://github.com/orbitinghail/sqlsync |