logo
hex
Website
More info available :
https://automerge.org
Stay up to date
RSS or Atom feed
Grant
Fund: NGI Zero Core
Start: 2023-10

Automerge

Add Merkle Search Tree support to Automerge

Automerge is a CRDT library for building local-first collaboration software, allowing several users to concurrently edit a file, both in real-time and offline. It is currently optimized for working on a single document; this project aims to improve Automerge's support for synchronizing large collections of documents across multiple devices (for example, all of a user's notes in a note-taking app). The challenges here are efficiently determining which documents need to be synced, syncing multiple documents in parallel, giving users a progress indicator during large data transfers, and making the protocol efficient in terms of computation, memory, and bandwidth. Our protocol will be compatible with both client-server and peer-to-peer synchronization.

Run by Ink and Switch

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero Core: letterlogo shaped like a tag

This project was funded through the NGI0 Core Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101092990.

Navigate projects

Currently open for proposals:

icon of a flower
Donate today
And help us support the open internet!

Search