ShipThing is multiplayer out of the box.
collaboration
package designed to provide real-time collaborative features to your apps. By default, we use Liveblocks as our collaboration engine. To showcase what you can do with this package, we’ve built a simple collaborative experience in the app
application, featuring an avatar stack and live cursors.
LIVEBLOCKS_SECRET
environment variable.resolveUsers
and resolveMentionSuggestions
, which are used to resolve the users and mention suggestions respectively.
useOthers
returns which users are currently connected, helpful for building avatars stacks and multiplayer cursors.
useStorage
and useMutation
. This is ideal for creating custom experiences, such as a a multiplayer drawing panel, spreadsheet, or just a simple shared input and that anyone can edit.
Thread
and Composer
.