All Packages

List on npm

Main Package

  • @collabs/collabs: A library for network- and storage-agnostic collaborative data structures (CRDTs).

Network Providers

Storage Providers

UI Plugins

Internal

@collabs/collabs is internally split into two packages:

  • @collabs/core: The parts of Collabs that are applicable to general collaborative data structures (update-driven replicated data types), not just Conflict-free Replicated Data Types (CRDTs). Use this to import internal utilities not included in @collabs/collabs, or if you are developing a non-CRDT extension to Collabs (e.g., a server-side reconciliation library.)

  • @collabs/crdts: Collabs’s CRDTs.