https://github.com/sagarkarira/gluedit
Another realtime collaborative text editor
https://github.com/sagarkarira/gluedit
nodejs realtime-collaboration redis side-project text-editor
Last synced: 4 months ago
JSON representation
Another realtime collaborative text editor
- Host: GitHub
- URL: https://github.com/sagarkarira/gluedit
- Owner: sagarkarira
- License: mit
- Created: 2017-10-21T15:45:54.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-25T19:39:49.000Z (almost 8 years ago)
- Last Synced: 2025-03-27T21:51:59.701Z (7 months ago)
- Topics: nodejs, realtime-collaboration, redis, side-project, text-editor
- Language: JavaScript
- Homepage:
- Size: 1.61 MB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gluEdit
[](https://opensource.org/licenses/MIT) [](https://opensource.org/licenses/MIT)
Another real time collabrative editor based on **Logoot CRDT algorithm.**

## Getting Started
### Prerequisites
* Node 8 or above
* Redis Server### Installing
* ``npm install``
* ``NODE_ENV=development node app.js``
* Open ``http://localhost:8000/`` in your browser to get started.
### Todos
- Save versions of content at frequent interval.
- Frontend : Check for new version at regular interval. (Ajax call)
- Save version for long documents more efficiently.
- Dont save version if document/editor is idle.
- Listen for Undo, Paste, and selection deletion text change events for code mirror text box.
- Not allow duplicate users.
- Refactor, Writing Documentation and Tests## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details