Hocuspocus 是一个基于 Y.js 的即插即用协作后端,用 WebSocket 把多人实时编辑的同步逻辑封装好。它依托 CRDT 这种无冲突复制数据结构,让多个用户同时改一份文档时自动合并、不会互相覆盖,开发者无需自己处理复杂的同步算法。架构高度可扩展,比如可以接 SQLite 做持久化,也提供云托管服务 Tiptap Collab。也支撑了 TipTap 编辑器的协同编辑功能。
点评:在线协作几乎成了文档、白板、笔记类产品的标配,但自己从零实现 OT 或 CRDT 同步门槛很高。Hocuspocus 把这块基础设施做成开箱即用的后端,和富文本编辑器 Tiptap 同源,生态衔接顺滑。