yjs-server

JSON →
library 0.2.3 ·javascript
verified Jun 7, 2026

An extensible, TypeScript-based WebSocket server for the Yjs collaborative editing framework, compatible with y-websocket. Version 0.2.3 (latest) is ESM-only and requires Node >=14.16. Unlike y-websocket's built-in server, yjs-server can be imported as a module, supports custom authentication with async authorization that buffers messages until resolved, and includes security fixes (e.g., against infinite loops on malformed messages). It ships TypeScript definitions. Release cadence is low; maintenance is active.