1 مستودع
Processes for keeping the internal document state consistent across local and remote instances.
Distinct from State Synchronization: Distinct from State Synchronization: focuses on document content and consistency rather than GraphQL API state.
Explore 1 awesome GitHub repository matching data & databases · Document. Refine with filters or upvote what's useful.
xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based
Merges local state with remote updates using a conflict resolver and page watcher for consistency.