Build rich text experiences with WebEditor
The alternative to BlockNote and TipTap you’ve been waiting for. Write Markdown and JSX seamlessly, add custom components, and provide a world-class editing experience.
import
from
”@devscribe-team/webeditor”
function
App()
return
WebEditor
Quick start
Get up and running with WebEditor in minutes
Install the package
Install WebEditor using your preferred package manager.
WebEditor requires React 18+ and Tailwind CSS 4+
Key features
Everything you need to build modern rich text editing experiences
Markdown + JSX
Write Markdown and JSX seamlessly in the same document
Custom components
Add nestable custom components with a powerful command system
Command menu
Insert components and format text with an intuitive
/ command menuTheme detection
Automatic light/dark mode with manual override support
Built-in components
Rich components including cards, callouts, code snippets, and diagrams
TypeScript support
Full type safety with comprehensive TypeScript definitions
Explore the docs
Learn how to use WebEditor in your projects
Installation
Set up WebEditor in your React application
Basic usage
Learn the fundamentals of working with WebEditor
Theme management
Control light and dark mode programmatically
API reference
Explore the complete API documentation