18 packages
@coast-team/mnemonicjs
JavaScript port of the mnemonic encoder originally written in C by Oren Tirosh
@coast-team/mute-core
Core component of MUTE collaborative editor
@coast-team/mute-crypto
Algorithm generating a cryptographic key for MUTE collaborative session
@coast-team/mute-crypto-helper
Helper functions for mute-crypto package
@coast-team/sigver
Signaling server for Netflux API based on WebSocket
editorcrdt
Allow users to init and use collaborative textarea, using CRDT algorithms and broadcasting operations using websockets
logootsropes-crdt
Provides several data structures to represent a text in a ropes-like structure and manipulating it
logoots-structs
Provides several data structures to represent a text using a ropes-like structure and manipulating it
logoots-texteditor-client
# Installation ** In your client-side js folder** ``` npm install logoots-texteditor-client ``` If you don't have already install **browserify** ``` npm install -g browserify ``` Then: ``` grunt ```
logoots-texteditor-server
Server-side application creating a data-structure representing a text and initializing a network to allow clients to edit the text and broadcast theirs changes in real-time
logoots-utils
Helper providing several function manipulating strings or arrays
mute-client
This library can be use in order to transform any textarea on your website into a real-time collaborative text editor. Modules can also be develop in order to set another network architecture or use another text editor.
mute-core
[](https://travis-ci.org/coast-team/mute-core)
mute-demo
#Installation
mute-server
Server-side application creating a data-structure representing a text and initializing a network to allow clients to edit the text and broadcast theirs changes in real-time
mute-structs
NodeJS module providing an implementation of the LogootSplit CRDT algorithm
mute-utils
Helper to manipulate data structures provided by mute-structs
texteditor-crdt-server
Server-side application creating a data-structure representing a text and initializing a network to allow clients to edit the text and broadcast theirs changes in real-time