Y-CRDT JNI Documentation

Java bindings for Y-CRDT with multi-module architecture.

ycrdt-core

Core Y-CRDT interfaces and abstract classes for implementation-agnostic usage.

View Javadoc

ycrdt-jni

JNI-based Y-CRDT bindings with Rust native library. Provides YDoc, YText, YArray, YMap, YXmlText, YXmlElement, YXmlFragment.

View Javadoc

yprosemirror

ProseMirror integration providing bidirectional sync between ProseMirror documents and Y-CRDT.

View Javadoc

yhocuspocus

Transport-agnostic collaborative editing server for Y-CRDT synchronization.

View Javadoc

yhocuspocus-websocket

WebSocket transport implementation for yhocuspocus using Jetty 12.

View Javadoc

yhocuspocus-spring-websocket

Spring WebSocket transport implementation for yhocuspocus.

View Javadoc