Hey, congratulations on the release! So happy to see it finally in the open. Also thanks for taking the time and effort the explain in detail the reasoning for the licensing choice.
Not sure, why the HN crowd is so silent about this release, this is BIG news.
To add some hints, why this is worth looking into:
- the PowerSync service was extracted from a working SAAS product that has been up since 2011 allowing to build offline-first apps in a low-code app builder
- this means it is NOT a research project that has yet to see extensive production use and iron out all the bugs and stuff
- the team behind is humble and very resourceful, judging by the amount of open source SDKs that take a lot of effort to maintain
- it supports _PARTIAL_ replication, and this is one of the few (if not the only one) of all the available open source solutions for local-first apps
Always happy to see a new alternative for small off-line-capable apps available to the average indie-developer!
Thanks for the comments, really appreciated! The entire team worked super hard for this.
> this means it is NOT a research project
Yeah, we’re quite proud of the system - the bugs in sync systems can be particularly insidious and it took us a very long time (years) to iron them all out. So we're happy to make such a mature system freely available.
Also - some bugfixes introduce performance issues too, another NB consideration for any component in a data pipeline. So along with the maturity comes a highly performant system: we can work with hosted and self-hosted customers to scale to millions of concurrent connections.