Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Honourable mentions of some more excellent fully open-source sync engines:

- Zero Sync: https://github.com/rocicorp/mono

- Triplit: https://github.com/aspen-cloud/triplit



Useful directory of tools here: https://localfirstweb.dev/


> - Zero Sync: https://github.com/rocicorp/mono

Doesn't even have a readme :D Raise the bar a bit maybe.


https://zero.rocicorp.dev/docs/introduction

Hard to raise the bar on Zero. It’s a brilliant system.


can you share how are you using this? Production / side projects?

Would you recommend it for side projects?


GP is probably not himself using Zero because he’s the CEO of Electric, which also makes a sync engine: https://electric-sql.com


It does have a readme. Click the "View all files" button.

But you don't have to. GitHub shows the readme just below the partial file list. That's what all the same-page docs on GitHub/GitLab repositories are.

Full docs are linked from the readme.


"Website and Docs" is the second line I see


if you know of other honourable mentions, reply with their source link!



I've been very curious about electric -- the idea of giving your application a replicated subset of your databse, using your api as a proxy, is quite interesting for apps where the business layer between the db and the client is thin (our case).

edit: Also their decision to make it just one way sync makes a LOT of sense. Write access brings a lot of scary cases, so by making it only read sync eases some of my anxieties. I can still use Rest / RPC for updating the data


Convex I didnt know yet - looks really crisp (even has svelte support) ! Do you have experience with it? Does it support (decentralized) E2E?


No, Convex is a client/server system like zero, electric, instant, powersync.

If you want a fully decentralized system, check out jazz. It is the best of these currently IMO.


Yeah, my question was more about E2E, optionally decentralised.

Did you use Convex, what's your general experience?


more the basis for building your own backend sync-solution in Go than a complete product, this library does an rsync-like protocol to minimize data transferred to sync up two filesystems; its very general building block:

https://github.com/glycerine/jcp


https://rxdb.info/ is a good one.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: