Skip to content
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.

Projects, photos, and experience are Echo examples. Personal content will follow.

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