Package category
Rich text and code editors
WYSIWYG editors, Markdown editors and code editor components.
440 packages9 comparisons
Packages compared
440 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @edsdk/n1ed-react N1ED editor as a React component | 26.2m | +682% | - | 2 years ago 1.0.19 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| acorn-globals Detect global variables in JavaScript using acorn | 20.3m | +11% | - | 4 years ago 7.0.1 | - | None | Rich text and code editors | |
| @tiptap/core headless rich text editor | 13.5m | +477% | - | 21 days ago 3.31.3 | ESM + CommonJS | Bundled | Rich text and code editors | |
| @edsdk/flmngr-ckeditor5 File manager plugin for CKEditor 5 | 6.3m | +720% | - | 7 days ago 1.3.0 | CommonJS | None | Rich text and code editors | |
| monaco-editor A browser based code editor | 6.1m | +193% | - | today 0.57.0 | ESM + CommonJS | Bundled | Rich text and code editors | |
| quill-delta Format for representing rich text documents and changes. | 5.8m | +139% | - | 3 years ago 5.1.0 | CommonJS | Bundled | Rich text and code editors | |
| parchment A document model for rich text editors | 5.4m | +154% | - | 2 years ago 3.0.0 | ESM only | Bundled | Rich text and code editors | |
| quill Your powerful, rich text editor | 5.1m | +174% | - | 1 year ago 2.0.3 | ESM only | Bundled | Rich 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 + CommonJS | Bundled | Rich 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 + CommonJS | Bundled | Rich 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 + CommonJS | Bundled | Rich 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 only | Bundled | Rich text and code editors | |
| @lexical/utils This package contains misc utilities for Lexical. | 3.9m | +221% | - | 7 days ago 0.51.0 | ESM only | Bundled | Rich 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 only | Bundled | Rich 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 only | Bundled | Rich text and code editors | |
| @lexical/table This package provides the Table feature for Lexical. | 3.7m | +211% | - | 7 days ago 0.51.0 | ESM only | Bundled | Rich 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 only | Bundled | Rich 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 only | Bundled | Rich 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 only | Bundled | Rich 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 only | Bundled | Rich text and code editors | |
| @uiw/react-codemirror CodeMirror component for React. | 3.2m | +233% | - | today 4.25.12 | ESM + CommonJS | Bundled | Rich 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 | CommonJS | Bundled | Rich text and code editors, React | |
| slate A completely customizable framework for building rich text editors. | 2m | +76% | - | 1 month ago 0.126.2 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| slate-react Tools for building completely customizable richtext editors with React. | 1.8m | +77% | - | today 0.127.1 | ESM + CommonJS | Bundled | Rich text and code editors, React | |
| conventional-changelog-codemirror CodeMirror preset for conventional-changelog. | 1.6m | +17% | - | 6 months ago 5.1.0 | ESM only | None | Rich text and code editors | |
| slate-history An operation-based history implementation for Slate editors. | 1.1m | +77% | - | 1 year ago 0.113.1 | ESM + CommonJS | Bundled | Rich 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 + CommonJS | Bundled | Rich 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 only | Bundled | Rich 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 only | Bundled | Rich text and code editors |
| @mdxeditor/editor React component for rich text markdown editing | 840.3k | - | - | - | 12 days ago 4.2.5 | ESM only | Bundled | Markdown, 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 only | Bundled | Accessibility, 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 + CommonJS | Bundled | Rich text and code editors | |
| tinymce Web based JavaScript HTML WYSIWYG editor control. | 801.3k | +33% | - | 2 days ago 8.9.2 | CommonJS | Bundled | Rich text and code editors | |
| draft-js A React framework for building text editors. | 766.3k | +2% | - | 6 years ago 0.11.7 | CommonJS | None | Rich 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 + CommonJS | Bundled | Bundler 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 + CommonJS | Bundled | Rich 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 only | Bundled | Rich text and code editors | |
| graphiql An graphical interactive in-browser GraphQL IDE. | 679.6k | +123% | - | 25 days ago 5.4.0 | ESM + CommonJS | Bundled | GraphQL, Rich text and code editors | |
| prosemirror-utils Utils library for ProseMirror | 669.5k | +196% | - | 2 years ago 1.2.2 | ESM + CommonJS | Bundled | Rich text and code editors | |
| @portabletext/editor Portable Text Editor made in React | 666.1k | - | - | - | 2 days ago 8.2.1 | ESM only | Bundled | Rich 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 + CommonJS | Bundled | GraphQL, 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 | CommonJS | Bundled | Rich 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 + CommonJS | Bundled | Markdown, React |
| @portabletext/schema Portable Text Schema | 557.8k | - | - | - | 1 month ago 3.0.0 | ESM only | Bundled | Rich 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 only | Bundled | Rich text and code editors |
| prosemirror-highlight A ProseMirror plugin to highlight code blocks | 437.2k | +615% | - | 1 month ago 0.16.0 | ESM only | Bundled | Rich text and code editors | |
| codemirror-graphql GraphQL mode and helpers for CodeMirror. | 415.9k | +43% | - | 25 days ago 2.2.9 | ESM + CommonJS | None | Rich 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 + CommonJS | Bundled | Rich 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 + CommonJS | Bundled | Rich text and code editors, React |
| trix A rich text editor for everyday writing | 355.4k | +90% | - | 4 months ago 2.1.19 | ESM + CommonJS | None | Rich 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
- @mdxeditor/editor vs @uiw/react-md-editor
- @uiw/react-md-editor vs easymde
- @mdxeditor/editor vs easymde
- @monaco-editor/react vs react-monaco-editor
- @monaco-editor/react vs react-simple-code-editor
- tinymce vs jodit
- quill vs trix
- react-simple-code-editor vs react-monaco-editor
- @uiw/react-codemirror vs react-simple-code-editor