Yjs
delivers the JavaScript shared data types for building collaborative software and is developed in https://github.com/yjs/yjs
βͺ Note Yjs
should be replaced by Ywasm
.
Yrs
delivers the Rust port of Y.js and is developed in https://github.com/y-crdt/y-crdt/tree/main/yrs.
Ywasm
delivers the JavaScript WASM shared data types are generated from Yrs
and is developed in https://github.com/y-crdt/y-crdt/tree/main/ywasm
Ypy
delivers the Python binding for Yrs
and is developed in https://github.com/y-crdt/ypy.
The Store
for Ypy
is developed in https://github.com/y-crdt/ypy-websocket.
βͺ Note Ypy Store should not be part of the ypy_websocket
repository, see this issue.
The WebSocket connector for Ypy
is developed in https://github.com/y-crdt/ypy-websocket.
Jupyter YDoc
delivers the document structures for Jupyter collaborative editing using Y.js
and Ypy
and is developed in https://github.com/jupyter-server/jupyter_ydoc.
The JupyterLab Collaboration
extension that delivers the RTC functionality to the end-user is developed in https://github.com/jupyterlab/jupyter_collaboration.