MUTE - Multi-User Text Editor

MUTE is a solution for enabling a multi-user editing experience in a variety of web-based editors.

Projects include:

MUTE is based on operational transform

Operational transform just one method that can be used to synchronize multiple client in the same document. The use of operational transform requires some sort of central authority to coordinate the multiple nodes. While this can be a drawback, it also enables less data to be sent over the wire, and clients don’t need to be visible to each other, just to the central authority. (Technically if the library implements the transform-property 2 you don’t need a central authority, but we’re gonna simplify things here.)

MUTE is operational transform library agnostic

MUTE is based on the ot-types system, but requires the following properties implemented:

License

Copyright © 2018, Apache-2.0 License