Skip to content
JS
Package category

Rich text and code editors

WYSIWYG editors, Markdown editors and code editor components.

440 packages9 comparisons

Packages compared

440 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@tinymce/tinymce-vue
Official TinyMCE Vue 3 Component
98k---1 year ago
6.3.0
ESM + CommonJSBundledVue, Rich text and code editors
@ckeditor/ckeditor-cloud-services-collaboration
CKEditor Cloud Services Collaboration low-level API is required by CKEditor 5 Collaboration features to enable real-time collaborative editing in CKEditor 5.
98k---1 month ago
54.2.10
ESM onlyBundledRich text and code editors
summernote
Super simple WYSIWYG editor
95.9k-12%--
0.9.1
CommonJSNoneRich text and code editors
slate-react-placeholder
A Slate plugin to render a placeholder with React.
93.4k-22%--
0.2.9
ESM + CommonJSNoneRich text and code editors, React
ckeditor5-collaboration
Base utilities used by CKEditor 5 collaboration features to support multiple users working together in a rich text editor.
87k+40%-5 months ago
47.6.2
ESM onlyBundledRich text and code editors
@draft-js-plugins/editor
Editor for DraftJS Plugins
86.9k---3 years ago
4.1.4
ESM + CommonJSBundledRich text and code editors, React
jodit-react
Jodit is awesome and usefully wysiwyg editor with filebrowser
86.9k+31%-today
5.5.20
ESM + CommonJSBundledReact, Rich text and code editors
lexical-beautiful-mentions
A mentions plugin for the lexical text editor.
85.6k+305%-1 year ago
0.1.48
ESM + CommonJSBundledRich text and code editors, React
vue-codemirror
CodeMirror code editor component for Vue
78.1k+31%--
6.1.1
ESM + CommonJSBundledRich text and code editors, Vue
react-simple-wysiwyg
Simple and lightweight React WYSIWYG editor
74.7k+135%-1 year ago
3.4.1
ESM + CommonJSBundledRich text and code editors, React
mui-tiptap
A Material-UI (MUI) styled WYSIWYG rich text editor, using Tiptap
74.1k+87%-3 months ago
1.31.0
ESM + CommonJSBundledRich text and code editors
@syncfusion/ej2-richtexteditor
Essential JS 2 RichTextEditor component
74k---3 days ago
34.2.9
ESM + CommonJSBundledRich text and code editors
@ckeditor/ckeditor5-export-pdf
Export to PDF feature for CKEditor 5.
73.7k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors, PDF and documents
@ckeditor/ckeditor5-export-word
Export to Word feature for CKEditor 5.
73.4k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
ckeditor5-premium-features
Premium features for CKEditor 5.
72.3k+125%-3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@ckeditor/ckeditor5-ai
AI features for CKEditor 5.
72.2k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
react-mde
React Markdown Editor
71.8k+46%-5 years ago
11.5.0
CommonJSBundledMarkdown, React
@ckeditor/ckeditor5-import-word
Import from Word feature for CKEditor 5.
70.9k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@ckeditor/ckeditor5-paste-from-office-enhanced
Enhanced paste from Office feature for CKEditor 5.
70.1k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@ckeditor/ckeditor5-template
Template feature for CKEditor 5.
69.5k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@ckeditor/ckeditor5-case-change
Case change feature for CKEditor 5.
69.5k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@ckeditor/ckeditor5-list-multi-level
Multi-level list feature for CKEditor 5.
69.3k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@blocknote/server-util
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
67.6k---2 days ago
0.55.0
ESM + CommonJSBundledRich text and code editors, React
@ckeditor/ckeditor5-uploadcare
Uploadcare feature for CKEditor 5.
65.9k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@ckeditor/ckeditor5-angular
Official Angular component for CKEditor 5 – the best browser-based rich text editor.
63.5k---3 months ago
11.2.0
ESM + CommonJSBundledRich text and code editors, Angular
grapesjs-mjml
MJML Componenets integration in GrapesJS
63.5k+799%-6 months ago
1.0.8
CommonJSBundledRich text and code editors
ngx-monaco-editor-v2
Monaco Code Editor for Angular
60.1k+25%-1 month ago
22.0.5
ESM onlyBundledRich text and code editors, Angular
@lexical/file
This package provides the file import/export feature for Lexical.
58.4k---7 days ago
0.51.0
ESM onlyBundledRich text and code editors
grapesjs-preset-webpage
GrapesJS Plugin Webpage Preset
55.9k+241%-3 years ago
1.0.3
CommonJSNoneRich text and code editors
@draft-js-plugins/mention
Mention Plugin for DraftJS
53.5k---2 years ago
5.3.0
ESM + CommonJSBundledRich text and code editors, React
ckeditor4
JavaScript WYSIWYG web text editor.
52.7k+6%-2 months ago
4.25.2
CommonJSNoneRich text and code editors
@ckeditor/ckeditor5-vue
Official Vue.js 3+ component for CKEditor 5 – the best browser-based rich text editor.
49.8k---2 months ago
8.2.0
ESM + CommonJSBundledRich text and code editors, Vue
novel
Notion-style WYSIWYG editor with AI-powered autocompletions
49.5k+297%-1 year ago
1.0.2
ESM + CommonJSBundledRich text and code editors, Static site generators and meta-frameworks
react-markdown-editor-lite
a light-weight Markdown editor based on React
49.1k+61%-8 months ago
1.4.2
ESM + CommonJSBundledParsers and serialisers, React
@craftjs/core
A React Framework for building extensible drag and drop page editors
49k---1 year ago
0.2.12
ESM + CommonJSBundledRich text and code editors, React
@kolkov/angular-editor
A simple native WYSIWYG editor for Angular 22+. Rich Text editor component for Angular.
48.4k---1 day ago
3.1.1
ESM onlyBundledRich text and code editors, Angular
vue-prism-editor
A dead simple code editor with syntax highlighting and line numbers.
47.6k+14%-4 years ago
1.3.0
ESM + CommonJSBundledRich text and code editors, Vue
@assistant-ui/react-lexical
Lexical-based rich text composer for assistant-ui with @-mention support
47.6k---1 day ago
0.2.15
ESM onlyBundledReact, Rich text and code editors
@remirror/extension-text
Enable text in your text-editor, an oxymoron of sorts.
47.2k---1 year ago
3.0.2
ESM + CommonJSBundledRich text and code editors, TypeScript tooling
frappe-quill-image-resize
A module for Quill rich text editor to allow images to be resized.
46.2k+119%-2 months ago
4.0.2
CommonJSNoneRich text and code editors
@remirror/react-utils
A small set of utilities for react components in remirror.
45.8k---2 years ago
3.0.0
ESM + CommonJSBundledRich text and code editors, React
react-json-editor-ajrm
A stylish, editor-like, modular, react component for viewing, editing, and debugging javascript object syntax!
45.5k-9%-3 years ago
2.5.14
ESM + CommonJSNoneRich text and code editors, React
@remirror/extension-react-component
Create prosemirror node views from your react components
45.4k---1 year ago
3.0.3
ESM + CommonJSBundledRich text and code editors, React
@remirror/extension-image
Add images to your editor.
44.5k---1 year ago
3.0.2
ESM + CommonJSBundledRich text and code editors
remirror
One editing package to rule them all, one editing package to bind them.
44.4k+20%-1 year ago
3.0.3
ESM + CommonJSBundledRich text and code editors, React
suneditor
Vanilla JavaScript based WYSIWYG web editor
44.1k+39%-17 days ago
3.3.3
ESM + CommonJSBundledRich text and code editors
@draft-js-plugins/utils
Plugin utilities for draft js
43.6k---3 years ago
4.2.1
ESM + CommonJSBundledRich text and code editors, React
@ckeditor/ckeditor5-export-inline-styles
The export with inline styles feature for CKEditor 5.
42.6k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@liveblocks/react-tiptap
An integration of TipTap + React to enable collaboration, comments, live cursors, and more with Liveblocks.
41.5k---4 days ago
3.24.2
ESM + CommonJSBundledWebSockets and realtime, React
@blocknote/xl-multi-column
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
40.5k---2 days ago
0.55.0
ESM + CommonJSBundledRich text and code editors, React

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.