Kevin Jahns
Text collaboration
Collaborative Drawing
Insert(0, A)
Insert(0, B)
AB
AB
Insert(0, A)
Insert(0, B)
<user decides>
<user decides>
AB
BA
Yjs is a small, high performant CRDT implementation exposing its internal data representation as shared types.
Editor Bindings
Connectors
Persistence
Using the following technologies:
Offline, p2p, collaboration with versioning support!