We are creating blocksuite, a collaborative, open-source, and block-based editor. It uses YJS for the basic data structure. We used Quill as the underlying text editing component. But we met many issues when using the Quill, like ShadowDom incompatibility and heavy modules we don’t need. As well, it is not based on the CRDT.
So we create Virgo for a simple rich text editor kernel to replace Quill to support more fine-grained underlying control.
It is still under development, but it has ready to preview to see the features.
Preview:
https://experimental-virgo.vercel.app/
GitHub: