# Ports 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:

{% embed url="<https://github.com/y-crdt/y-crdt/>" %}

## Y-Octo

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

{% embed url="<https://crates.io/crates/y-octo>" %}

## Ycs

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

{% embed url="<https://github.com/yjs/ycs>" %}
C# port of Yjs
{% endembed %}
