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
@edsdk/n1ed-react
N1ED editor as a React component
26.2m+682%-2 years ago
1.0.19
ESM + CommonJSBundledRich text and code editors, React
acorn-globals
Detect global variables in JavaScript using acorn
20.3m+11%-4 years ago
7.0.1
-NoneRich text and code editors
@tiptap/core
headless rich text editor
13.5m+477%-21 days ago
3.31.3
ESM + CommonJSBundledRich text and code editors
@edsdk/flmngr-ckeditor5
File manager plugin for CKEditor 5
6.3m+720%-7 days ago
1.3.0
CommonJSNoneRich text and code editors
monaco-editor
A browser based code editor
6.1m+193%-today
0.57.0
ESM + CommonJSBundledRich text and code editors
quill-delta
Format for representing rich text documents and changes.
5.8m+139%-3 years ago
5.1.0
CommonJSBundledRich text and code editors
parchment
A document model for rich text editors
5.4m+154%-2 years ago
3.0.0
ESM onlyBundledRich text and code editors
quill
Your powerful, rich text editor
5.1m+174%-1 year ago
2.0.3
ESM onlyBundledRich text and code editors
@monaco-editor/loader
the library aims to setup monaco editor into your browser
4.8m+226%-10 months ago
1.7.0
ESM + CommonJSBundledRich text and code editors
@monaco-editor/react
Monaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
4.7m+224%-1 year ago
4.7.0
ESM + CommonJSBundledRich text and code editors, React
prosemirror-trailing-node
A trailing node plugin for the prosemirror editor.
4.6m+146%-2 years ago
3.0.0
ESM + CommonJSBundledRich text and code editors
lexical
Lexical is an extensible text editor framework that provides excellent reliability, accessible and performance.
3.9m+222%-7 days ago
0.51.0
ESM onlyBundledRich text and code editors
@lexical/utils
This package contains misc utilities for Lexical.
3.9m+221%-7 days ago
0.51.0
ESM onlyBundledRich text and code editors
@lexical/dragon
This package contains compatibility with Dragon NaturallySpeaking accessibility tools.
3.8m+237%-7 days ago
0.51.0
ESM onlyBundledRich text and code editors, Accessibility
@lexical/text
This package contains utilities and helpers for handling Lexical text.
3.8m+241%-7 days ago
0.51.0
ESM onlyBundledRich text and code editors
@lexical/table
This package provides the Table feature for Lexical.
3.7m+211%-7 days ago
0.51.0
ESM onlyBundledRich text and code editors
@lexical/markdown
This package contains Markdown helpers and functionality for Lexical.
3.6m+227%-7 days ago
0.51.0
ESM onlyBundledRich text and code editors, Markdown
@lexical/yjs
The library provides Yjs editor bindings for Lexical.
3.6m+209%-7 days ago
0.51.0
ESM onlyBundledRich text and code editors
@lexical/react
This package provides Lexical components and hooks for React applications.
3.6m+226%-7 days ago
0.51.0
ESM onlyBundledRich text and code editors, React
@lexical/devtools-core
This package contains tools necessary to debug and develop Lexical.
3.4m+265%-7 days ago
0.51.0
ESM onlyBundledRich text and code editors
@uiw/react-codemirror
CodeMirror component for React.
3.2m+233%-today
4.25.12
ESM + CommonJSBundledRich text and code editors, React
react-quill
The Quill rich-text editor as a React component.
3.1m+417%-4 years ago
2.0.0
CommonJSBundledRich text and code editors, React
slate
A completely customizable framework for building rich text editors.
2m+76%-1 month ago
0.126.2
ESM + CommonJSBundledRich text and code editors, React
slate-react
Tools for building completely customizable richtext editors with React.
1.8m+77%-today
0.127.1
ESM + CommonJSBundledRich text and code editors, React
conventional-changelog-codemirror
CodeMirror preset for conventional-changelog.
1.6m+17%-6 months ago
5.1.0
ESM onlyNoneRich text and code editors
slate-history
An operation-based history implementation for Slate editors.
1.1m+77%-1 year ago
0.113.1
ESM + CommonJSBundledRich text and code editors
slate-dom
Tools for building completely customizable richtext editors with React.
908.5k+125%-2 months ago
0.126.0
ESM + CommonJSBundledRich text and code editors, React
@ckeditor/ckeditor5-core
The core architecture of CKEditor 5 – the best browser-based rich text editor.
893.9k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@ckeditor/ckeditor5-engine
The editing engine of CKEditor 5 – the best browser-based rich text editor.
887.5k---3 days ago
48.5.2
ESM onlyBundledRich text and code editors
@mdxeditor/editor
React component for rich text markdown editing
840.3k---12 days ago
4.2.5
ESM onlyBundledMarkdown, React
@lexical/a11y
Framework-agnostic accessibility helpers (ARIA live regions, focus management, roving tab index, focus trap) usable with Lexical from React, Svelte, Vue, Solid, or vanilla DOM.
830.9k---7 days ago
0.51.0
ESM onlyBundledAccessibility, Rich text and code editors
cm6-theme-basic-light
Basic Light theme for the CodeMirror code editor
829.2k+317%-4 years ago
0.2.0
ESM + CommonJSBundledRich text and code editors
tinymce
Web based JavaScript HTML WYSIWYG editor control.
801.3k+33%-2 days ago
8.9.2
CommonJSBundledRich text and code editors
draft-js
A React framework for building text editors.
766.3k+2%-6 years ago
0.11.7
CommonJSNoneRich text and code editors, React
properties-file
.properties file parser, editor, formatter and bundler integrations.
760.3k+162%-20 days ago
5.0.7
ESM + CommonJSBundledBundler plugins and loaders, Parsers and serialisers
slate-hyperscript
A hyperscript helper for creating Slate documents.
708.6k+108%-12 days ago
0.127.0
ESM + CommonJSBundledRich text and code editors, React
ckeditor5
A set of ready-to-use rich text editors created with a powerful framework. Made with real-time collaborative editing in mind.
697.3k-24%-3 days ago
48.5.2
ESM onlyBundledRich text and code editors
graphiql
An graphical interactive in-browser GraphQL IDE.
679.6k+123%-25 days ago
5.4.0
ESM + CommonJSBundledGraphQL, Rich text and code editors
prosemirror-utils
Utils library for ProseMirror
669.5k+196%-2 years ago
1.2.2
ESM + CommonJSBundledRich text and code editors
@portabletext/editor
Portable Text Editor made in React
666.1k---2 days ago
8.2.1
ESM onlyBundledRich text and code editors
@graphiql/react
[Changelog](https://github.com/graphql/graphiql/blob/main/packages/graphiql-react/CHANGELOG.md) | [API Docs](https://graphiql-test.netlify.app/typedoc/modules/graphiql_react.html) | [NPM](https://www.npmjs.com/package/@graphiql/react)
651.7k---25 days ago
0.39.0
ESM + CommonJSBundledGraphQL, Rich text and code editors
react-simple-code-editor
Simple no-frills code editor with syntax highlighting
615k+68%-2 years ago
0.14.1
CommonJSBundledRich text and code editors, React
@uiw/react-md-editor
A markdown editor with preview, implemented with React.js and TypeScript.
569.5k---1 month ago
4.1.2
ESM + CommonJSBundledMarkdown, React
@portabletext/schema
Portable Text Schema
557.8k---1 month ago
3.0.0
ESM onlyBundledRich text and code editors
@portabletext/plugin-paste-link
Allow pasting links in the Portable Text Editor
475.8k---2 days ago
5.0.14
ESM onlyBundledRich text and code editors
prosemirror-highlight
A ProseMirror plugin to highlight code blocks
437.2k+615%-1 month ago
0.16.0
ESM onlyBundledRich text and code editors
codemirror-graphql
GraphQL mode and helpers for CodeMirror.
415.9k+43%-25 days ago
2.2.9
ESM + CommonJSNoneRich text and code editors, GraphQL
@blocknote/core
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
413k---2 days ago
0.55.0
ESM + CommonJSBundledRich text and code editors, React
@blocknote/react
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
411.4k---2 days ago
0.55.0
ESM + CommonJSBundledRich text and code editors, React
trix
A rich text editor for everyday writing
355.4k+90%-4 months ago
2.1.19
ESM + CommonJSNoneRich text and code editors

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.

  • @edsdk/n1ed-reactN1ED editor as a React component
  • acorn-globalsDetect global variables in JavaScript using acorn
  • @tiptap/coreheadless rich text editor
  • @edsdk/flmngr-ckeditor5File manager plugin for CKEditor 5
  • monaco-editorA browser based code editor
  • quill-deltaFormat for representing rich text documents and changes.
  • parchmentA document model for rich text editors
  • quillYour powerful, rich text editor
  • @monaco-editor/loaderthe library aims to setup monaco editor into your browser
  • @monaco-editor/reactMonaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
  • prosemirror-trailing-nodeA trailing node plugin for the prosemirror editor.
  • lexicalLexical is an extensible text editor framework that provides excellent reliability, accessible and performance.
  • @lexical/utilsThis package contains misc utilities for Lexical.
  • @lexical/dragonThis package contains compatibility with Dragon NaturallySpeaking accessibility tools.
  • @lexical/textThis package contains utilities and helpers for handling Lexical text.
  • @lexical/tableThis package provides the Table feature for Lexical.
  • @lexical/markdownThis package contains Markdown helpers and functionality for Lexical.
  • @lexical/yjsThe library provides Yjs editor bindings for Lexical.
  • @lexical/reactThis package provides Lexical components and hooks for React applications.
  • @lexical/devtools-coreThis package contains tools necessary to debug and develop Lexical.
  • @uiw/react-codemirrorCodeMirror component for React.
  • react-quillThe Quill rich-text editor as a React component.
  • slateA completely customizable framework for building rich text editors.
  • slate-reactTools for building completely customizable richtext editors with React.
  • conventional-changelog-codemirrorCodeMirror preset for conventional-changelog.
  • slate-historyAn operation-based history implementation for Slate editors.
  • slate-domTools for building completely customizable richtext editors with React.
  • @ckeditor/ckeditor5-coreThe core architecture of CKEditor 5 – the best browser-based rich text editor.
  • @ckeditor/ckeditor5-engineThe editing engine of CKEditor 5 – the best browser-based rich text editor.
  • @mdxeditor/editorReact component for rich text markdown editing
  • @lexical/a11yFramework-agnostic accessibility helpers (ARIA live regions, focus management, roving tab index, focus trap) usable with Lexical from React, Svelte, Vue, Solid, or vanilla DOM.
  • cm6-theme-basic-lightBasic Light theme for the CodeMirror code editor
  • tinymceWeb based JavaScript HTML WYSIWYG editor control.
  • draft-jsA React framework for building text editors.
  • properties-file.properties file parser, editor, formatter and bundler integrations.
  • slate-hyperscriptA hyperscript helper for creating Slate documents.
  • ckeditor5A set of ready-to-use rich text editors created with a powerful framework. Made with real-time collaborative editing in mind.
  • graphiqlAn graphical interactive in-browser GraphQL IDE.
  • prosemirror-utilsUtils library for ProseMirror
  • @portabletext/editorPortable Text Editor made in React
  • @graphiql/react[Changelog](https://github.com/graphql/graphiql/blob/main/packages/graphiql-react/CHANGELOG.md) | [API Docs](https://graphiql-test.netlify.app/typedoc/modules/graphiql_react.html) | [NPM](https://www.npmjs.com/package/@graphiql/react)
  • react-simple-code-editorSimple no-frills code editor with syntax highlighting
  • @uiw/react-md-editorA markdown editor with preview, implemented with React.js and TypeScript.
  • @portabletext/schemaPortable Text Schema
  • @portabletext/plugin-paste-linkAllow pasting links in the Portable Text Editor
  • prosemirror-highlightA ProseMirror plugin to highlight code blocks
  • codemirror-graphqlGraphQL mode and helpers for CodeMirror.
  • @blocknote/coreA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
  • @blocknote/reactA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
  • trixA rich text editor for everyday writing