Automerge 是一款用于构建协作应用程序的数据结构库。作为一个无冲突复制数据类型 (CRDT),它允许不同设备上的并发更改自动合并,无需中央服务器。Automerge 支持各种网络协议,可以在客户端-服务器、点对点或本地环境中使用,也支持单向消息传递,例如通过电子邮件附件发送或存储在文件服务器上。该库以 JavaScript 和 Rust 实现,并提供跨平台的 FFI 绑定,包括 iOS、Electron、Chrome、Safari、Edge、Firefox 等。