Skip to content

Real-time collaborative JSON and plain-text editing with Operational Transformation in TypeScript

License

Notifications You must be signed in to change notification settings

peterbartha/cooperatio

Repository files navigation

Cooperatio

Build Status

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.

Building and testing

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

Licence

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.

About

Real-time collaborative JSON and plain-text editing with Operational Transformation in TypeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published