DEV Community

Alex Spinov
Alex Spinov

Posted on

Tiptap Has a Free Rich Text Editor — Headless ProseMirror for Modern Web Apps

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
Enter fullscreen mode Exit fullscreen mode
import { useEditor, EditorContent } from '@tiptap/react'
import StarterKit from '@tiptap/starter-kit'

function Editor() {
  const editor = useEditor({ extensions: [StarterKit] })
  return <EditorContent editor={editor} />
}
Enter fullscreen mode Exit fullscreen mode

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)