ycrdt
ycrdt
Core Y-CRDT JNI bindings with Rust native library.
Overview
ycrdt provides the foundational Java Native Interface bindings for Y-CRDT (Yrs), implemented with a Rust native library. This module enables conflict-free replicated data types in Java applications.
Features
The library provides access to core Y-CRDT data structures:
- YDoc - Document container
- YText - Collaborative text editing
- YArray - Collaborative arrays
- YMap - Collaborative maps
- YXmlText - Collaborative XML text nodes
- YXmlElement - Collaborative XML elements
- YXmlFragment - Collaborative XML fragments
Documentation
For detailed documentation, visit the y-crdt-jni repository documentation.