Free, open-source headless framework for creating powerful, customizable rich text editors on the web.
Built on ProseMirror — the same robust engine powering editors at The New York Times and Atlassian.
Offers copy-paste TailwindCSS components and full framework support: React, Vue, Preact, Svelte, Solid.
Designed for complete styling control, extensibility, and seamless real-time collaboration via Yjs or Loro.
MIT-licensed, actively maintained, and developer-first with intuitive APIs.
ProseKit is a modern, headless rich text editing framework that gives developers total freedom to build beautiful, performant, and feature-rich editors without design constraints. Unlike traditional WYSIWYG tools that force rigid UIs, ProseKit provides a modular, unstyled core built atop the battle-tested ProseMirror engine—trusted by giants like Atlassian and The New York Times. You get pre-built, Tailwind-powered components you can copy, tweak, and drop into any project, plus framework-specific adapters for React, Vue, Preact, Svelte, and Solid. Whether you're adding a comment system, building a CMS, or enabling collaborative docs, ProseKit scales from simple inputs to full-featured editors with real-time sync via Yjs or Loro. It’s the perfect blend of power, flexibility, and ease—ideal for indie devs, startups, and enterprise teams.
Headless Architecture: Zero UI assumptions—style everything with Tailwind, CSS modules, or your design system.
Copy-Paste Components: Ready-to-use, fully customizable Tailwind blocks for toolbars, menus, bubbles, and more.
Multi-Framework Support: One core, native adapters for React, Vue, Preact, Svelte, and Solid—no lock-in.
Extensible API: Intuitive plugin system to add mentions, tables, embeds, or custom nodes with minimal code.
Real-Time Collaboration: Out-of-the-box integration with Yjs and Loro for live multi-user editing.
ProseMirror-Powered: Inherits decades of editor engineering—robust selection, undo/redo, schema safety.
Unmatched Flexibility: Total control over look, feel, and behavior—perfect for design systems.
Framework Agnostic: Use with React, Vue, or any modern stack without rewriting logic.
Production-Proven Core: Built on ProseMirror—stable, secure, and used in mission-critical apps.
Fast Start with Components: Tailwind templates mean you’re editing in minutes, not days.
Collaboration Ready: Plug in Yjs/Loro for Notion-style real-time editing.
Learning Curve: ProseMirror concepts (nodes, marks, schema) require initial study.
No Default UI: Headless means you must build the interface—great for control, not for speed.
Framework Adapters Vary: React support is strongest; others may lag in examples.
No Built-in Cloud Sync: Yjs/Loro handle transport, but you manage backend (e.g., WebSocket).
Smaller Ecosystem: Fewer plugins than Tiptap, but growing fast.
ProseKit ships with copy-paste-ready, TailwindCSS-powered UI components to accelerate development:
Toolbar: Bold, italic, headings, lists, links, code—fully themeable.
Bubble Menu: Context-aware formatting on text selection.
Slash Commands: Trigger actions (e.g., /image, /table) with autocomplete.
Mention & Hashtag Suggestions: Dropdowns for @users and #tags.
Floating Embeds: YouTube, Twitter, or custom media with live previews.
Table UI: Insert, resize, and style tables with drag handles.
All components are unstyled by default—apply your Tailwind classes or replace entirely.
100% Free and Open-Source under the MIT license. No tiers, no paywalls, no feature gates. Use in personal blogs, SaaS products, or enterprise platforms—zero cost. Support the project by starring on GitHub.
ProseKit plays beautifully across the modern web stack:
ProseMirror: Core engine for parsing, transactions, and state.
Tailwind CSS: Default styling for all copy-paste components.
React / Vue / Svelte / Preact / Solid: Official adapters with typed hooks.
Yjs & Loro: Real-time sync for collaborative editing.
Next.js / Nuxt / Vite: Optimized for SSR and static generation.
Zod / TypeScript: Full type safety for editor schema and plugins.
A headless, extensible framework for building rich text editors using ProseMirror, with Tailwind components and multi-framework support.
Yes—MIT licensed, fully open-source, and free forever.
ProseKit is more modular and framework-agnostic, with stronger Tailwind integration and collaboration focus. Tiptap is React-only and more opinionated.
The ultimate toolkit for text editing.
Submit your Shadcn product to AllShadcn, get featured, and drive genuine traffic while showcasing your work to the world. Turn your creativity into revenue and begin selling today! 🚀