editorcn
Free, open-source rich text editor components for React, built on Tiptap and themed by your shadcn/ui tokens, with slash commands, a block editor and 20+ toolbar controls.
- 358
- GitHub stars
- Free
- Price
- Oct 25, 2026
- Updated
Overview
editorcn is a free, MIT-licensed set of rich text editor components for React from Shadcn Labs, built on Tiptap. Editors adapt automatically to your shadcn/ui theme tokens and are assembled from declarative, composable components, with full access to the Tiptap extension ecosystem.
The registry includes a standard editor, a Notion-style block editor with slash commands, drag handles and a bubble menu, a static renderer, a simple document editor, tables, image placeholders and a comment box. The toolbar has 20+ controls covering bold, italic, headings, lists, links, alignment and embeds, and icons, labels and colors can be overridden through props, with ready-made icon sets for Phosphor, Tabler, Hugeicons and Remix Icon.
Features
- Tiptap powered: Full access to the Tiptap ecosystem
- Block editor: Notion-style slash commands, drag handles and bubble menu
- 20+ toolbar controls: Formatting, headings, lists, links, alignment and embeds
- Theme-aware: Adapts to your shadcn/ui theme tokens
- Extras: Static renderer, tables, image placeholder and comment box
- Icon sets: Phosphor, Tabler, Hugeicons and Remix Icon variants
- MIT licensed: Free and open source
Tech stack
- React, TypeScript
- Tiptap
Registry
Install via the shadcn CLI registry:
npx shadcn@latest add https://editorcn.vercel.app/r/editor.json