Purchase this theme on shadcnblocks.comGet Template
Cactus Plant

Cactus Plant is a realtime collaboration framework for building multiplayer experiences. It abstracts away the complexity of conflict resolution, presence awareness, and state synchronization, letting developers focus on building features.

Project stack

Collaboration in action

Collaboration in action

Architecture overview

Architecture overview

The hardest part of building Cactus Plant was handling edge cases — network partitions, out-of-order messages, and conflicting edits. We spent months perfecting our CRDT implementation to ensure that no matter what happens, data is never lost and conflicts are resolved deterministically.

Developer experience

Developer experience

CRDT implementation

CRDT implementation

Real-time sync

Real-time sync

Highlights

  • Implemented CRDT-based conflict resolution for seamless collaboration
  • Built a presence system showing real-time cursor positions and selections
  • Created an efficient binary protocol reducing bandwidth by 70%
  • Designed horizontal scaling architecture supporting 100k+ concurrent users

More projects