4 ms·
> I’d love to have a “SQLite of local first software” We have recently published a new research paper on replicating SQLite [1] in a local-first manner. We thi
by conaclos 2y ago
> I’d love to have a “SQLite of local first software”
We have recently published a new research paper on replicating SQLite [1] in a local-first manner. We think it goes a step closer to that goal.
[1] https://inria.hal.science/hal-04580135/document https://inria.hal.science/hal-04580135/document
- steida 2y agoIt looks very similar to Evolu (https://github.com/evoluhq/evolu https://github.com/evoluhq/evolu)
- westurner 2y agocr-sqlite https://github.com/vlcn-io/cr-sqlite https://github.com/vlcn-io/cr-sqlite : > Convergent, Replicated SQLite. Multi-writer and CRDT support for SQLite From "SQLedge: Replicate Postgres to SQLite on the Edge" (2023) https://news.ycombinator.com/item?id=37063238#37067980 https://news.ycombinator.com/item?id=37063238#37067980 : >> In technical terms: cr-sqlite adds multi-master replication and partition tolerance to SQLite via conflict free replicated data types (CRDTs) and/or causally ordered event logs
- khimaros 2y agothis also looks promising: https://braid.org/ https://braid.org/ working with the IETF to standardize.
- josephg 2y agoI helped coauthor some of the early drafts of Braid. Braid isn’t an attempt to make a local first, crdt based eventually consistent data store. It’s just a protocol. Braid aims to make it easy for such systems, as they’re built, to be able to talk to each other.