前端知库

Automerge

为本地优先应用提供 CRDT 数据结构和同步协议。

提供多种 CRDT 的实现、紧凑的压缩格式和网络同步协议,目标是让本地优先(local-first)应用不必自己处理分布式数据合并。

核心用 Rust 编写,编译成 WebAssembly 后在 JavaScript 中使用。JavaScript 文档、教程和 API 参考在官网。

许可:MIT。