Plate is a React framework for building rich-text editors. It provides a headless editor runtime, composable plugins and optional UI components, with setup paths for Plate UI, Next.js, React, React Server Components, Node.js and manual installation. Plugins cover AI menus, copilot, comments, suggestions, blocks, code, tables, media, mentions, import and export, and collaboration. Its AI package includes streaming menus and chat, AI-marked text and API-route integration patterns. Yjs collaboration supports IndexedDB, Hocuspocus, WebRTC, awareness, remote cursors and custom providers. Media features support images, video, audio, files and embeds. Plate also provides an MCP server exposing editor templates, plugins, UI components, documentation and API references. The npm package is licensed under MIT. Free costs 0.00 USD per free and includes all plugins; Personal costs 299.00 EUR per once, and Teams costs 799.00 EUR per once. The provided UploadThing middleware is for local development only; production requires application session and permission checks.
Who it is for
Plate may suit developers building rich-text editors in React and related frameworks. Its plugins and collaboration support may be useful for projects needing features such as tables, media or real-time editing.
What is good
- Free plan includes all plugins.
- Supports real-time collaboration with Yjs.
- Media features include uploads and embeds.
- The npm package is licensed under MIT.
What to know first
- UploadThing middleware is for local development only.
- Personal costs 299.00 EUR per once.
- Teams costs 799.00 EUR per once.
Verdict
Plate offers a modular framework with plugins for editing, media, AI and collaboration. Production use of the provided UploadThing middleware needs application session and permission checks.
Plate plans and pricing
All plansCompared on rich text editor software
- Free plan
- Yes
- Deployment
- self_hosted
- Framework support
- React, Next.js, React Server Components, Node.js, Vite, React Router, Remix
- Structured content
- Yes
- Real-time collaboration
- Yes
- Table editing
- Yes
- Media handling
- Images, video, audio, files, media embeds; upload, drag-and-drop, clipboard paste, URL embedding, captions



