랭킹으로 돌아가기

ueberdosis/hocuspocus

TypeScripttiptap.dev/docs/hocuspocus/introduction

The Yjs CRDT WebSocket backend for conflict-free real-time collaboration in your app.

tiptapprosemirrorcollaborative-editingyjsslatejscrdtself-hostedreal-time
스타 성장
스타
2.5k
포크
207
주간 성장
이슈
13
1k2k
2023년 1월2024년 3월2025년 5월2026년 7월
아티팩트npmnpm install hocuspocus
README

Hocuspocus

A plug & play collaboration backend based on Y.js.

Build Status Version Downloads License Chat Sponsor

Documentation

The full documentation is a available on hocuspocus.dev/introduction.

Cloud Hosting

You want to use Hocuspocus, but don't want to care about hosting? Check our Cloud Offering: Tiptap Collab

Feedback

Send all your questions, feedback and bug reports to humans@tiptap.dev or create an issue here.

Usage

The following example is a example setup you need to start a WebSocket server. By default, it’s listening on http://127.0.0.1 (or prefixed with the WebSocket protocol on ws://127.0.0.1):

import { Server } from '@hocuspocus/server'
import { SQLite } from '@hocuspocus/extension-sqlite'

const server = new Server({
  port: 1234,

  async onConnect() {
    console.log('🔮')
  },

  extensions: [
    new SQLite({
      database: 'db.sqlite',
    }),
  ],
});

server.listen();

Community

For help, discussion about best practices, or any other conversation:

Join the Tiptap Discord Server

Sponsors 💖


Tiptap

Cargo

Saga

Gamma

Outline

Ahrefs

Brickdoc

Sana

Poggio

… and hundreds of awesome inviduals.

Using Hocuspocus in production? Invest in the future of Hocuspocus and become a sponsor!

Contributing

Please see CONTRIBUTING for details.

Contributors

kris (who wrote the initial version), Tom Moor, YousefED (@TypeCellOS) and many more.

License

The MIT License (MIT). Please see License File for more information.

관련 저장소
ueberdosis/tiptap

The headless rich text editor framework for web artisans.

TypeScriptnpmMIT Licensejsvue
tiptap.dev
37.7k3.1k
steven-tey/novel

Notion-style WYSIWYG editor with AI-powered autocompletion.

TypeScriptnpmApache License 2.0chatgptnotion
novel.sh
16.4k1.4k
TypeCellOS/BlockNote

A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.

TypeScriptnpmOtherblock-basededitor
blocknotejs.org
10k755
arikchakma/maily.to

Craft beautiful emails effortlessly with Maily, the powerful email editor that ensures impeccable communication across all major clients.

TypeScriptnpmMIT Licenseemail-editornexjts
maily.to
3.9k239
aieditor-team/AiEditor

AiEditor is a next-generation rich text editor for AI.

TypeScriptnpmGNU Lesser General Public License v2.1aieditorcontenteditable
aieditor.dev
1.8k216
umodoc/editor

Umo Editor is an open-source document editor based on Vue3 and Tiptap3, providing an online editing experience similar to Microsoft Word.

VueMIT Licenseeditorrichtext-editor
umodoc.com
1.5k274
Leecason/element-tiptap

🌸A modern WYSIWYG rich-text editor using tiptap and Element UI for Vue3 (1.0 for Vue2)

TypeScriptnpmMIT Licensevuetiptap
element-tiptap.vercel.app
1.5k180
xun082/DocFlow

DocFlow is an AI-powered documentation platform built with Tiptap and Next.js, designed for real-time collaboration ⚡, smart writing assistance 🤖, and a flexible plugin system 🔌.

TypeScriptnpmMIT Licensenextjsreact
codecrack.cn
1.3k223
trendy-design/llmchat

Unified interface for AI chat, Agentic workflows and more ...

TypeScriptnpmMIT Licenseaiclaude
llmchat.co
1.1k198
FutureUniant/WorkShadow

如影随形 · 本地优先桌面工作日志:富文本记录、语义检索、工作台总结/问答;模型自配,数据留在本机。 Local-first desktop work journal—rich logs, semantic search, AI summary & Q&A. BYO models, data stays yours.

TypeScriptnpmGNU Affero General Public License v3.0agpl-3byok
1.1k31