ueberdosis/tiptap
Developer ToolsA headless, framework-agnostic rich text editor built on ProseMirror for web developers who need full UI control.
What it does
Tiptap is a headless rich text editor built on ProseMirror. It ships no UI, so the editor's rendering and styling stay under your control while Tiptap handles the editing model and behavior. It works with React, Vue, and plain JavaScript, and its functionality is composed from extensions — the docs cover more than 100 of them, including text styling and drag-and-drop block editing. You can also define custom extensions and nodes.
It targets frontend developers building a bespoke editor rather than dropping in a pre-styled WYSIWYG component. Advanced features such as collaborative editing, comments, versioning, document conversion, and AI-related capabilities are sold as Pro Extensions and require a subscription. An open-source collaboration backend, Hocuspocus, is available separately and is built on Yjs CRDTs.
Getting started
The README points to the installation documentation for setup instructions; it does not include the package install command itself. Once the editor package is installed, the fastest way to see a working editor is to fork the basic CodeSandbox example or the collaboration-ready example.
For coding agents, the README offers a skill you can install in an application project to help set up, extend, and debug the editor:
npx skills add ueberdosis/tiptap --skill tiptap
Constraints
The open-source core is MIT-licensed, but the Pro Extensions are a paid add-on and are not part of the free package. Collaboration requires the separate Hocuspocus backend. Because the editor is headless, you are responsible for building the toolbar, styling, and overall UI; the project provides templates only as starting points.
HotRepo's take
Tiptap has 38,975 stars and 3,197 forks. On the TypeScript daily list dated 2026-11-06, it recorded 16 new stars and ranked 17th for that day. The project has been active since 2018, so its adoption is established rather than a recent spike. The core value is a headless editor that adapts to different frameworks and extension needs; the trade-off is that you build the interface yourself and pay for the advanced collaboration features.
Written by AI from the project's README, updated . The project's own docs are the source of truth.