crdt-richtext

Crates.iocrdt-richtext
lib.rscrdt-richtext
version0.1.1
sourcesrc
created_at2023-05-11 11:56:16.872815
updated_at2023-05-11 14:37:12.582789
descriptionRichtext CRDT, Rust implementation of Peritext and Fugue
homepagehttps://github.com/loro-dev/crdt-richtext
repositoryhttps://github.com/loro-dev/crdt-richtext
max_upload_size
id862028
size510,475
Zixuan Chen (zxch3n)

documentation

https://docs.rs/crdt-richtext

README

crdt-richtext

Rust implementation of Peritext and Fugue

This crate contains a subset of Loro CRDT(which is not yet open-source)

📚 See the blog post

The interface is not yet stable and is subject to changes. Do not use it in production.

This Rust crate provides an implementation of Peritext that is optimized for performance. This crate uses a separate data structure to store the range annotation, decoupled from the underlying list CRDT. This implementation depends on RangeMap trait, which can be implemented efficiently to make the overall algorithm fast. But currently, this crate only provides a dumb implementation to provide a proof of concept.

Commit count: 188

cargo fmt