SyncState is an open-source document-based state management library for JS apps that can power real-time multi-user, offline-first, undoable states across systems.
Visit Website - https://syncstate.github.io/
Tutorial Article - https://stories.geekyants.com/multi-user-todo-app-using-syncstate-and-react