gwyst
Gwyst is an open-source framework for building real-time, collaborative applications. It provides a CRDT-based data model, offline-first synchronization, and a modular plugin system that allows developers to extend core capabilities with plugins for authentication, storage backends, and user interface bindings. The project emphasizes simplicity and predictable convergence of state across distributed clients.
The name Gwyst derives from a constructed-language term meaning “weave,” reflecting the framework’s emphasis on weaving
Gwyst originated in 2018–2019 from a collaboration between developers at Suncrest Labs and several academic researchers.
Architecture and design: Gwyst separates the storage layer from the synchronization layer. The core CRDT data
Usage and reception: Gwyst is used for collaborative document editing, task boards, and light graph data applications.
See also: CRDT, real-time collaboration, conflict-free replicated data type.