Etherpad-lite
Version: 1.8.18 Web: https://github. com/ether/etherpad-lite
Whether it’s code, prose or even a menu for a night out with friends, almost everything is a product of collaboration between a group of people. With the soaring popularity of Google Docs, standalone editors have given way to collaborative ones that make it easy for geographically separated folks to work together. If you appreciate the thought of working with a browser-based collaborative editor that assigns different colours to contributions by different users, but are wary of using proprietary solutions such as Google Docs, Etherpad-Lite might interest you.
Etherpad-Lite is a browser-based collaborative editor that’s chock-full of features, such as a minimalist rich text WYSIWYG editor and image support, and it’s highly scalable, with the ability to handle 20,000 edits per second. Even better, its many plugins extend functionality, such as adding a table of contents, different font families, enabling audio/video chat, email notifications and invites, offline edits and so on.
If you don’t want to deploy your own instance of Etherpad-Lite, you can use one of the several freely hosted Etherpad-Lite instances. You can find a list on the project’s website under the Links section.
This is especially useful because Etherpad-Lite isn’t available in the software repos of popular desktop distros. Worse still, many distros carry an outdated version of its dependency Node.js. Before you can manually install Etherpad-Lite, you must go through the motions of installing the Node.js JavaScript runtime, which can take a bit of time.
To install Node.js, first download the source tarball and after uncompressing it, run ./configure && make -j4 && sudo make install . With that out of the way,
you can now install Etherpad-Lite by cloning its Git repository with the git clone --branch master https://github.com/ether/etherpad-lite.gitcommand. Then navigate into the etherpad-lite directory, run the ./src/ bin/run.sh script and finally point your browser to http://127.0.0.1:9001 to access Etherpad-Lite.