News for hackers. Stuff that matters.
Re:Reverse engineering of Linear's sync engine by bitpush on Saturday May 31, 2025 @01:54AM (#44142144)
What's the closest opensource library that implements this sync (or similar) scheme? ElectricSQL? ZeroSync? Firebase? Something else?
Re:Reverse engineering of Linear's sync engine by jaccola on Saturday May 31, 2025 @05:06AM (#44142996)
Firebase (Firestore is the DB) is the best I've ever used but not open source. MongoDB has Realm which achieves similar, is open source and is OK.
Re:Reverse engineering of Linear's sync engine by ochiba on Saturday May 31, 2025 @06:41AM (#44143348)
Realm's sync functionality (Atlas Device Sync) has been deprecated by MongoDB: https://www.mongodb.com/docs/atlas/app-services/sync/device-...
Re:Reverse engineering of Linear's sync engine by rapnie on Saturday May 31, 2025 @06:36AM (#44143329)
There is a proliferation of sync tools and little standardization. Here some in local-first space [0]. Martin Kleppmann in his talk last year spoke [1] the need for a generic sync protocol, which was very interesting.

[0] https://localfirstweb.dev/

[1] https://www.youtube.com/watch?v=NMq0vncHJvU&t=1016s

Re:Reverse engineering of Linear's sync engine by drunkan on Saturday May 31, 2025 @07:50AM (#44143614)
Someone maintains a list here

https://www.localfirst.fm/landscape

LiveStore shows recreating linear as one of their examples though I haven’t tried it. It was on the front page recently https://news.ycombinator.com/item?id=44105412