Cooperatio is a real-time collaboration framework written in TypeScript. Basically it is a little client-server library to allow concurrent editing of any kind of content via Operational Transformation.
The framework currently supports operational transforms on
- plain texts,
- arbitrary JSON objects.
Download the sourcecode via SSH or HTTP and navigate inside the cooperatio
folder. Install NPM dependencies with:
$ npm install
$ npm run build
Run the tests with:
$ npm test
Cooperatio framework is a redesigned, reimplemented and improved version of ot.js library (MIT © Tim Baumann). It also includes some basic functions from the fast-json-patch library.
Licensed under the MIT License.