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
monaco-editor-webpack-plugin
A webpack plugin for the Monaco Editor
345.6k+27%-11 months ago
7.1.1
CommonJSBundledRich text and code editors, Bundler plugins and loaders
@univerjs/docs
Core document model and rich-text operations for Univer Docs.
341k---1 day ago
1.0.2
ESM + CommonJSBundledPDF and documents, Rich text and code editors
monaco-types
Type-only exports of Monaco editor
340.5k+137%-7 months ago
0.1.2
CommonJSBundledTypeScript tooling, Rich text and code editors
monaco-graphql
full service, official monaco mode for GraphQL
333.6k+811%-25 days ago
1.9.0
ESM + CommonJSBundledRich text and code editors, GraphQL
monaco-yaml
YAML plugin for the Monaco Editor
318.1k+131%-3 months ago
5.5.1
ESM onlyBundledRich text and code editors, Parsers and serialisers
use-editable
A small React hook to turn elements into fully renderable & editable content surfaces, like code editors, using contenteditable (and magic)
308.9k+146%-5 years ago
2.3.3
ESM + CommonJSBundledRich text and code editors, React
monaco-worker-manager
Easily deal with monaco workers
308.3k+108%-4 years ago
2.0.1
ESM onlyBundledRich text and code editors
platejs
Plate – a framework for building rich text editors on the web
269.6k+1361%-6 days ago
53.3.14
ESM onlyBundledRich text and code editors
@ckeditor/ckeditor5-react
Official React component for CKEditor 5 – the best browser-based rich text editor.
265.3k---3 months ago
11.2.0
ESM + CommonJSBundledRich text and code editors, React
@platejs/core
The core of Plate – a plugin system for slate
262.2k---6 days ago
53.3.14
ESM onlyBundledRich text and code editors
grapesjs
Free and Open Source Web Builder Framework
255.8k+327%-1 month ago
0.23.6
ESM + CommonJSBundledRich text and code editors
@blocknote/mantine
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
254.2k---2 days ago
0.55.0
ESM + CommonJSBundledRich text and code editors, React
ngx-quill
Angular components for the easy use of the QuillJS richt text editor.
253.4k+14%-3 months ago
31.0.1
ESM onlyBundledRich text and code editors, Angular
froala-editor
The next generation Javascript WYSIWYG HTML rich text editor made by devs for devs. High performance and modern design make it easy to use for developers and loved by users.
250.3k+34%-1 month ago
5.4.0
CommonJSBundledRich text and code editors
react-codemirror2
a tiny react codemirror component wrapper
249.5k+43%--
9.0.1
CommonJSBundledRich text and code editors, React
@ckeditor/ckeditor5-integrations-common
This package implements common utility modules for integration projects.
241.4k---4 days ago
3.1.0
ESM + CommonJSBundledRich text and code editors
@portabletext/plugin-table
Tables as real Portable Text, edited with spreadsheet-grade selection
236.6k---2 days ago
2.0.14
ESM onlyBundledRich text and code editors
react-contenteditable
React component representing an element with editable contents
221k+38%-3 years ago
3.3.7
CommonJSBundledRich text and code editors, React
@editorjs/editorjs
Editor.js — open source block-style WYSIWYG editor with JSON output
209.3k---8 days ago
2.31.7
ESM + CommonJSBundledRich text and code editors
codemirror-spell-checker
Dead-simple spell checking in CodeMirror.
202.5k+93%--
1.1.2
CommonJSNoneRich text and code editors
@platejs/markdown
Markdown serializer plugin for Plate
201.8k---18 days ago
53.3.12
ESM onlyBundledMarkdown, Parsers and serialisers
draft-js-utils
Collection of utilities for DraftJS
200.1k+27%--
1.4.1
ESM + CommonJSNoneRich text and code editors
@mantine/tiptap
Rich text editor based on tiptap
192.7k---4 days ago
9.6.2
ESM + CommonJSBundledRich text and code editors, React
quill-mention
@mentions for the Quill rich text editor
189.7k+58%--
6.1.1
ESM onlyBundledRich text and code editors
easymde
A simple, beautiful, and embeddable JavaScript Markdown editor that easy to use. Features include autosaving and spell checking.
187.2k+143%-4 months ago
2.21.0
CommonJSBundledMarkdown, Parsers and serialisers
draft-js-export-html
DraftJS: Export ContentState to HTML
181.6k+33%--
1.4.1
ESM + CommonJSBundledRich text and code editors
vanilla-jsoneditor
A web-based tool to view, edit, format, transform, and validate JSON
176.5k+41%--
3.13.0
ESM onlyBundledRich text and code editors, Svelte
@platejs/resizable
Plate React resize components
174.8k---5 months ago
53.0.0
ESM onlyBundledReact, TypeScript tooling
react-monaco-editor
Monaco Editor for React
172.2k+9%--
0.59.0
ESM + CommonJSBundledRich text and code editors, React
vite-plugin-monaco-editor
A vite plugin for the Monaco Editor
171k+212%--
1.1.0
CommonJSBundledRich text and code editors, Bundler plugins and loaders
@toast-ui/editor
GFM Markdown Wysiwyg Editor - Productive and Extensible
163.8k---3 years ago
3.2.2
ESM + CommonJSBundledRich text and code editors, Parsers and serialisers
mathlive
A web component for math input
157.5k+274%-3 months ago
0.110.0
ESM + CommonJSBundledNumbers and maths, Rich text and code editors
devextreme-quill
Core of the DevExtreme HtmlEditor
156.8k+23%-2 months ago
1.8.0
CommonJSNoneRich text and code editors
jodit
Jodit is an awesome and useful wysiwyg editor with filebrowser
128.9k+33%-today
4.15.14
ESM + CommonJSBundledRich text and code editors
tiptap-extension-resize-image
A tiptap image resizing extension for React, Vue, Next, and VanillaJS. Additionally, it can align the image position.
124.6k+289%-17 days ago
1.4.7
ESM + CommonJSBundledRich text and code editors, Image processing
@blocknote/shadcn
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
121.6k---2 days ago
0.55.0
ESM + CommonJSBundledRich text and code editors, React
codemirror-json5
JSON5 support for Codemirror 6
120.4k+385%--
1.0.3
ESM + CommonJSBundledRich text and code editors
slate-plain-serializer
A plain text serializer for Slate editors.
118k-16%-6 years ago
0.7.13
ESM + CommonJSNoneRich text and code editors
react-froala-wysiwyg
React component for Froala WYSIWYG HTML rich text editor.
116.8k+39%-1 month ago
5.4.0
CommonJSBundledReact, Rich text and code editors
@ckeditor/ckeditor5-collaboration-core
Base utilities used by CKEditor 5 collaboration features to support multiple users working together in a rich text editor.
115.6k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
slate-base64-serializer
A Base64 serializer for Slate editors.
114.8k-18%--
0.2.115
ESM + CommonJSNoneRich text and code editors, Cryptography and hashing
@ckeditor/ckeditor5-comments
Collaborative comments feature for CKEditor 5.
114.8k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
slate-prop-types
A set of React prop type checkers for Slate editors.
110.9k-20%-6 years ago
0.5.44
ESM + CommonJSNoneRich text and code editors, React
codemirror-json-schema
Codemirror 6 extensions that provide full JSONSchema support for `@codemirror/lang-json` and `codemirror-json5`
108.5k+437%-1 year ago
0.8.1
ESM + CommonJSBundledRich text and code editors, Schema validation
@ckeditor/ckeditor5-track-changes
CKEditor 5 track changes plugin.
104.1k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@ckeditor/ckeditor5-real-time-collaboration
A set of CKEditor 5 features enabling real-time collaboration within the editor using CKEditor Cloud Services.
101.8k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@ckeditor/ckeditor5-operations-compressor
CKEditor 5 operations compressor for real-time collaboration.
101.4k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@ckeditor/ckeditor5-revision-history
Document revision history feature for CKEditor 5.
101k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
lex-parser
A parser for lexical grammars used by jison
99.8k+100%-13 years ago
0.1.4
CommonJSNoneParsers and serialisers, Rich text and code editors
slate-hotkeys
A set of function to detect common keypresses in a platform-agnostic way
98.7k-26%-6 years ago
0.2.11
ESM + CommonJSNoneRich text and code editors, DOM and browser utilities

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.