@veltdev/blocknote-crdt-react
v5.0.0
Published
Blocknote CRDT library for Velt
Readme
Velt BlockNote CRDT React Library
With Velt BlockNote CRDT React Library, you can add powerful multiplayer block-based editing and state synchronization features to any React application using BlockNote.
The library provides React-native realtime primitives:
useCollaborationhook for managing shared state and providers- Fully-managed on a scalable realtime backend
- Powered by Yjs for industry-standard conflict resolution
Features include:
- Multiplayer Block Editing with real-time synchronization
- Notion-style Collaboration with presence and cursors
- Conflict Resolution ensuring document consistency across all clients
- Offline Support with automatic synchronization upon reconnection
- React Hooks for seamless integration with React components
- Nested Blocks Support for complex document structures
- ... and so much more
Installation
npm install @veltdev/blocknote-crdt-react @veltdev/blocknote-crdt @veltdev/react @veltdev/client @blocknote/core @blocknote/react @blocknote/mantine yjsDocumentation
- Read the documentation for setup guides and API references.
Use cases
The BlockNote CRDT library is used to power:
- Notion-like workspace tools
- Collaborative project documentation
- Internal wikis and knowledge bases
- Shared meeting notes and agendas
- Interactive lesson planners
- Any shared, mutable block-based environment
Resources
- Explore multiplayer editing to see features like collaborative text, whiteboards, and data grids.
- Sample Apps: Check out example implementations for various use cases.
Releases
- See the latest changes.
Security
- Velt is SOC2 Type 2 and HIPAA compliant. Learn more
Community
- X: To receive updates, announcements, and general Velt tips.
