SVeditor Introduction
Self-contained rich text editor SDK for web apps — auto-save, AI, uploads, themes, and export.
SVeditor
SVeditor is a self-contained rich text editor SDK for web applications. Mount it in React or plain HTML, wire your own storage through callbacks, and ship toolbar, bubble menu, AI, uploads, and export without building an editor from scratch.
Documentation
Getting Started
Install, quick start, pick ESM or CDN
Integrations
ESM package, React / Next.js, CDN, playground
Data Persistence
Auto-save, metadata, version history
Editing
Rich text, images, code blocks, highlights
Presentation & Output
Themes, multi-platform copy, WeChat
AI
Writing assistant, autocomplete, review
Host Integration
Notifications, layout, toolbar, errors
API Reference
EditorOptions, types, content formats
Features
- Rich text: headings, lists, tables, code blocks, links, formatting, drag handle, outline.
- Auto-save: debounced body persistence; title, emoji, and cover via separate metadata callbacks.
- AI: toolbar actions, inline suggestions, and change review — you provide the API.
- Media: resizable images, attachments, upload progress, proxy URLs for CDN display.
- Export: WeChat-compatible copy and themed presentation output.
Try online
- Playground: no login — auto-save with browser storage.
- Auto-save demo: sign in — remote persistence, uploads, metadata, and AI.
Quick start
New project? Start with Installation → ESM integration → Auto-save.
Compatibility
| Environment | Support |
|---|---|
| Modern browsers (Chrome 90+, Firefox 88+, Safari 14+) | Yes |
| React 18 / 19 + ESM package | Yes (recommended) |
| Vue / vanilla JS via UMD CDN | Yes |
| Node.js SSR for editor runtime | No — browser only |
| IE 11 | No |