HackerNews

Automerge:データのためのバージョン管理

Automerge

https://automerge.org/


Automergeは、オフラインで動作し、競合を防ぎ、高速に動作するマルチプレイヤアプリ向けのローカルファースト同期エンジンです。ユーザーが多いや、複数のデバイスで同一のドキュメントを編集する際に、一貫性を保ちつつ変更を同期します。オフラインでも完全な機能を持ち、再接続時に変更を同期します。Automergeは重複した編集があった場合でもデータロスを防ぎ、合意に基づく結果を得るためのツールも提供します。すべての変更履歴をローカルに保持し、数百万の変更を支えるコンパクトなデザインを採用しています。また、Reactなどのフレームワークと互換性があり、JavaScriptやRustを基本に様々な言語に対応しています。Automergeは独立したオープンソースプロジェクトとして、長期的な視点を持って開発が進められています。