Skip to main content


A state management library for React

  • Elegant on the surface, yet scales to large apps.
  • Based on JSON patches.
  • Plugins for History, Multi-user and more.
  • Powered by Redux and Immer

Functional Core, Mutable Surface

JSON patches can be transferred as actions. Supports local mutation with Immer.js.

Like Redux, Like MobX

The state is functional while the internal reactivity is based on the MobX-State-Tree.

With an Undo/Redo Plugin

Provides a plugin that stores the changes as JSON patches instead of app snapshots.

Easily Build Multiuser Apps

The remote plugin gives you a multiuser functionality and ships with conflict resolution.

discord icon

Join us on Discord!

Released at React Native EU 2020

More Projects

Meet the Authors