Yjs Docs
  • Introduction
  • Yjs in the Wild
  • License ❤️
  • 🚲Getting Started
    • A Collaborative Editor
    • Awareness & Presence
    • Offline Support
    • Shared Types
  • 🔥Ecosystem
    • Editor Bindings
      • ProseMirror
      • TipTap
      • Monaco
      • Quill
      • CodeMirror
      • Remirror
      • Milkdown
      • Slate
    • Connection Provider
      • y-websocket
      • y-webrtc
      • y-webxdc
      • y-dat
      • y-sweet
      • Liveblocks
      • SuperViz
    • Database Provider
      • y-indexeddb
      • y-leveldb
      • y-redis
    • Other
      • y-protocols
    • Ports to other languages
  • 🔧API
    • Y.Doc
    • Shared Types
      • Y.Map
      • Y.Array
      • Y.Text
      • Y.XmlFragment
      • Y.XmlElement
      • Y.XmlText
    • Y.UndoManager
    • Y.Event
    • Delta Format
    • Document Updates
    • Y.RelativePosition
    • Awareness
    • Subdocuments
    • Internals
    • FAQ
  • 🧪Tutorials
    • Meshing Providers
    • Persisting the Document to a Central Database
    • Indefinite Scaling with y-redis
    • Lessons Learned
    • Custom Provider
  • 🌎External Resources
    • Talks, Podcasts, and Blogs
    • About CRDTs
    • CRDT Benchmarks
    • Yjs Discussion Board
    • Yjs Chat
    • Kevin's Blog
    • Awesome People ⭐
Powered by GitBook
On this page
  • Y-CRDT
  • Y-Octo
  • Ycs

Was this helpful?

Edit on Git
  1. Ecosystem

Ports to other languages

Yjs has been ported to other languages.

Previousy-protocolsNextY.Doc

Last updated 1 year ago

Was this helpful?

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#.

🔥
GitHub - y-crdt/y-crdt: Rust port of YjsGitHub
https://crates.io/crates/y-octocrates.io
GitHub - yjs/ycs: A compatible .Net implementation of the Yjs CRDT framework.GitHub
C# port of Yjs
Logo
Logo