Family 01
Counters
Numbers that many hands move at once.
-
SharedCounterDDS -
GCounterCRDT -
PnCounterCRDT
Family 02
Sets
Lists of things, as people add and remove at the same time.
-
GSetCRDT -
TwoPSetCRDT -
OrSetCRDT
Family 03
Maps
Keyed state, resolved two different ways.
-
SharedMapDDS -
OrMapCRDT -
SharedDirectoryDDS
Family 04
Sequences
Ordered lists that stay ordered while everyone rearranges them.
-
SharedSequenceCRDT -
SharedTextCRDT
Family 05
Coordination
Deciding who owns what, and agreeing before acting.
-
ClaimsDDS -
RegisterCollectionDDS -
OrderedCollectionDDS -
TaskManagerDDS -
PactMapDDS
Family 06
Transforms
One shared document, kept in agreement as everyone edits.
-
JsonOtOT -
SharedRichTextOT