What is Automerge

in #database4 years ago

💡 Automerge is a JSON-like data structure for building collaborative applications in JavaScript. But, unlike traditional centralized database solutions, Automerge allows different users to modify data concurrently OFFLINE and merge it automatically without requiring a central server.

Automerge is a conflict-free replicated data type (CRDT):

🧠 In distributed computing, a conflict-free replicated data type (CRDT) is a data structure that can be replicated across multiple computers in a network, where the replicas can be updated independently and concurrently without coordination between the replicas, and where it is always mathematically possible to resolve inconsistencies.

github.com/automerge/automerge