by google

224 Stars 29 Forks Last release: Not found Apache License 2.0 8 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

Operational Transform and CRDT papers and prototypes

This repository will hold papers Raph Levien is writing on technologies for collaborative text editing, in particular at the intersection of Operational Transformation and Conflict-free Replicated Data Types (CRDT's).

It also holds a prototype implementation in JavaScript, using socket.io.

Running the prototype collaborative editor


npm install
to install the required Node dependencies, then
node .
to run the server. Connect any number of clients, then start typing. You can simulate network lag by enabling an optional "sleep" call in the server.


This is not an official Google product.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.