Liveblocks integrates directly with popular frameworks and state‑management libraries, making it easy to enable anyone to edit and view the same data in real‑time.
Hi everyone,
We’re excited to launch Storage block, a conflict-free data storage solution that will enable anyone to edit and view the same data in real-time. Inspired by CRDTs, Storage block is a perfectly integrated, lightweight solution that serves as the persistence layer to enable multiplayer collaboration. It has the following features:
- Multiplayer undo/redo: Storage Block’s flexible APIs integrate perfectly in a multiplayer environment.
- Offline support: We’ve created plenty of resources to ensure that you are backed up and changes made by any user will automatically sync when they're back online.
- Conversion in hours, not months: Liveblocks integrates with JavaScript and React, as well as Zustand and Redux — the most popular state-management libraries –, so you can convert a non-multiplayer product in a matter of hours and without re-architecting your entire codebase.
- Control over your data: Create custom authentication endpoints to control your users' permissions and use our API endpoints to clear real-time data from Liveblocks’ servers and store it on your own database at the end of each session.
Liveblocks integrates directly with popular frameworks (JavaScript and React) and state‑management libraries (Redux and Zustand), making it easy to enable anyone to edit and view the same data in real‑time.
We’re humbled by the amazing support this community has shown us. We hope you’ll check out Liveblocks and be part of our community.
Thanks!
I've been a LiveBlocks customer for almost 1 year now. This solution is the main engine for the https://motionbox.io collaboration. Without storage I don't know what I would do to fulfill our vision to make video editing collaborative.
@turnernovak Thanks Turner!
Distributed systems and CRDTs are notoriously hard to implement. With Liveblocks, developers just have to focus on building a single-player app and by adding a simple Zustand/Redux middleware and a few lines of code, they get:
- A real-time backend hosted on the edge
- Multiplayer / undo-redo
- Offline support
- Conflict auto-resolution when multiple users edit the same data
- Analytics on how people collaborate in their app
☝️ This is several months of engineering and support unlocked with a few lines of code
Immediate forward to our engineering team. This looks🔥 Congrats on the launch and the great product overall! Will share feedback in case we come to test it out.
Seedsummit