Ports to other languages

Yjs has been ported to other languages.

Y-CRDT

Y-CRDT is a Yjs-compatible Rust implementation. The main objective of this project is to create language bindings to other languages like WASM, Ruby, Python, Swift, and Java. The project contains the most up-to-date information:

Y-Octo

There is yet another port of Yjs to the Rust language. This one focuses on thread-safety.

Ycs

This is a very early port of the Yjs algorithm to C#.

Last updated