Free & open-source, ready-to-use, customizable rich text editor components for React.
Zero config. One command setup. Built on Tiptap. Install via shadcn CLI.
Get Started · Installation · Editor · Block Editor
- Theme-aware — Automatically adapts to your shadcn/ui theme tokens
- Zero config — Works out of the box with sensible defaults
- shadcn/ui compatible — Uses the same registry format and CLI
- Tiptap powered — Full access to the Tiptap editor ecosystem
- Composable — Build complex editors with declarative, composable components
- 20+ toolbar controls — Bold, italic, headings, lists, links, alignment, embeds, and more
- Slash commands — Notion-style slash command menu with drag handles and bubble menu
- Customizable — Override icons, labels, colors, and controls via props
The editorcn community lives on GitHub, where you can ask questions, share ideas, and show what you've built.
Contributions are welcome. See CONTRIBUTING.md to get the repo running locally and land a change, and use issues and discussions to collaborate. By participating, you agree to the Code of Conduct.
Please do not open public issues for security vulnerabilities. Follow SECURITY.md and report them privately through GitHub Security Advisories.
Made with contrib.rocks
