{
  "slug": "yjs",
  "name": "Yjs",
  "url": "https://yjs.dev",
  "cat": "rt",
  "group": "back",
  "tagline": "CRDT for collaborative editing",
  "price": "Free and MIT licensed. Transport and persistence are your choice: self-host y-websocket or Hocuspocus for nothing, or buy hosting from Liveblocks, y-sweet or Hocuspocus Cloud",
  "tier": "free",
  "pick": false,
  "what": "CRDT implementation exposing shared types — Map, Array, Text and XML — that merge concurrent edits without conflicts or a central authority. Network-agnostic, with providers including y-websocket, y-webrtc and Hocuspocus, and persistence via IndexedDB or Postgres. Bindings exist for ProseMirror, Tiptap, Lexical, Slate, CodeMirror, Monaco and Quill.",
  "why": "The de facto standard for multiplayer text. Pair it with Tiptap or Lexical and two editors merge cleanly with live cursors and offline edits included — and nearly every commercial collaboration vendor is really selling you hosted Yjs.",
  "warn": "Yjs is only the data structure; you still supply the websocket server, auth and persistence, which is where the real engineering sits. Documents grow with accumulated edit history unless you snapshot, and there is no built-in permissions model.",
  "install": "npm i yjs y-websocket",
  "category": {
    "key": "rt",
    "name": "Realtime, comments & collab",
    "desc": "Live updates, comment systems, video, community.",
    "group": "back",
    "groupName": "Give it a backend"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://yjs.dev/",
    "checked_at": "2026-08-18T18:09:22.039+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}