Tiptap is a headless rich text editor built on ProseMirror with a modern developer experience.
What You Get for Free
- Headless — bring your own UI, full control over styling
- Extensions — 60+ built-in extensions (tables, code blocks, mentions, etc.)
- Collaborative editing — Yjs-based real-time collaboration
- Markdown — import/export Markdown
- React/Vue/vanilla — framework-agnostic
- TypeScript — full type safety
- AI integration — AI text generation and editing
- Custom extensions — build your own with simple API
- Output formats — HTML, JSON, plain text
Quick Start
npm install @tiptap/react @tiptap/starter-kit
import { useEditor, EditorContent } from '@tiptap/react'
import StarterKit from '@tiptap/starter-kit'
function Editor() {
const editor = useEditor({ extensions: [StarterKit] })
return <EditorContent editor={editor} />
}
Why Developers Choose It
Draft.js is dead. Slate.js has a steep learning curve. Quill is opinionated:
- Headless — style it however you want (no fighting CSS overrides)
- ProseMirror — battle-tested document model
- Extension system — compose exactly the features you need
A SaaS team spent 3 weeks customizing Quill's toolbar and fighting CSS conflicts. They rebuilt with Tiptap in 2 days — headless approach means their editor matches their design system perfectly.
Need Custom Data Solutions?
I build production-grade scrapers and data pipelines for startups, agencies, and research teams.
Browse 88+ ready-made scrapers on Apify → — Reddit, HN, LinkedIn, Google, Amazon, and more.
Custom project? Email me: spinov001@gmail.com — fast turnaround, fair pricing.
Top comments (0)