💬 Join the Automerge Slack community
This repository extends Automerge with a barebones network protocol for syncing the state of a document between different devices.
The protocol is not tied to any particular transport protocol; you can run it over plain TCP, WebSocket, WebRTC, or any other transport protocol that allows you to exchange a sequence of messages between two peers. The only requirement is that within the scope of one connection, messages do not get reordered or duplicated, and messages should only be dropped if the connection as a whole is torn down.
More documentation to come. For now, you can just look at the code and the tests — it's quite compact.
Copyright 2017–2020, the Automerge contributors. Released under the terms of the
MIT license (see LICENSE
).