Implements a diff-match-patch realtime collaboration using echtzeit, Google DMP and LevelDB.


A proof-of-concept realtime-collaboration platform powered by node and echtzeit utilising the Google Diff/Match/Patch library.

Clone with git:

git clone

Change into the directory:

cd "DMP Realtime Collaboration"

Configure and install the dependencies with npm:

npm install

Just power up npm and you're ready to go:

npm install dmprealtime

We're powering up a level instance reflecting the data to the database in realtime. Then we spawn a HTTP and echtzeit server; the HTTP server serves static files and echtzeit handles the requests between the users.