Ports to other languages
Yjs has been ported to other languages.
Last updated
Yjs has been ported to other languages.
A pure Go port of Yjs. Wire-compatible with the JavaScript reference (V1/V2 update codecs, awareness, snapshot), with the full CRDT engine (YArray, YMap, YText with rich-text formatting and embeds, YXml*), built-in WebSocket and HTTP sync transports, and an UndoManager. In production at Re:Earth.
Pure-Go port of Yjs, byte-for-byte wire-compatible with the JavaScript reference in both V1 and V2 update formats, verified bidirectionally by a 114-scenario cross-language fixture suite against yjs@13.6.x. Hocuspocus-compatible WebSocket server, SQLite persistence, UndoManager, iOS/Android via gomobile, no CGO.
Last updated