New:Socket for Asana Is Now Available.Learn more
Get Started

@jsonjoy.com/collaborative-ui

Package Overview
Dependencies
Maintainers
2
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jsonjoy.com/collaborative-ui

React component library for building real-time collaborative editing applications.

latest
Source
npmnpm
Version
18.30.0
Version published
Maintainers
2
Created
Source

@jsonjoy.com/collaborative-ui

A library of React components for building real-time collaborative editing experiences powered by JSON CRDT. Includes ready-made integrations for popular code and rich-text editors, and a visual toolkit for inspecting and debugging JSON CRDT documents.

Installation

npm install json-joy @jsonjoy.com/collaborative-ui

Usage

Import components directly from their directories:

import {CollaborativeInput} from '@jsonjoy.com/collaborative-input-react';
import {JsonCrdtModel} from '@jsonjoy.com/collaborative-ui/lib/JsonCrdtModel';
import {SideBySideSync} from '@jsonjoy.com/collaborative-ui/lib/SideBySideSync';

Collaborative Text Input

import {Model, s} from 'json-joy/lib/json-crdt';
import {CollaborativeInput} from '@jsonjoy.com/collaborative-input-react';

const model = Model.create(s.obj({text: s.str('Hello!')}));

<CollaborativeInput str={() => model.s.text.$} />

Keywords

collaborative

FAQs

Package last updated on 08 Sep 2026

Related posts