Open-source implementation of Collaborative Blocks
, based on Y.js.
Note1: This is a work in progress. Use at your own risk.
Note2: Coblocks
forked from hocuspocus.dev.
hocuspocus
is a excellent backend server for Y.js
, but it has some drawbacks that prevent it from fully meeting real-world scenarios:
- Update performance issues: every update event requires a full table update.
- Data loss issues: there is no local storage, and WebSocket communication is not stable enough, with no synchronization status indication, leading to data loss.
- Not user-friendly enough: the coverage of business scenarios is not wide enough.
- Communication protocol not easily observable: the pure binary, while secure, makes it impossible to troubleshoot problems.
- Other various reasons..."
- introduction;
- getting-started;
- hocuspocus.dev/introduction,
hocuspocus
only;
See TODO.md.
See getting-started.md.
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.