@monaco-editor/react alternatives
8 packages that do the same job as @monaco-editor/react: react-monaco-editor, react-simple-code-editor, @uiw/react-codemirror, slate-react-placeholder, slate-prop-types, react-quill, @blocknote/core, @blocknote/react. Figures below are from npm, GitHub and Bundlephobia.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| @monaco-editor/react This package | 4.7m | +224% | - | 1 | 1 year ago | ESM + CommonJS | Bundled | - |
| react-monaco-editor | 172.2k | +9% | - | 0 | - | ESM + CommonJS | Bundled | - |
| react-simple-code-editor | 615k | +68% | - | 0 | 2 years ago | CommonJS | Bundled | - |
| @uiw/react-codemirror | 3.2m | +233% | - | 6 | today | ESM + CommonJS | Bundled | - |
| slate-react-placeholder | 93.4k | -22% | - | 0 | - | ESM + CommonJS | None | - |
| slate-prop-types | 110.9k | -20% | - | 0 | 6 years ago | ESM + CommonJS | None | - |
| react-quill | 3.1m | +417% | - | 3 | 4 years ago | CommonJS | Bundled | - |
| @blocknote/core | 413k | - | - | 21 | 2 days ago | ESM + CommonJS | Bundled | - |
| @blocknote/react | 411.4k | - | - | 9 | 2 days ago | ESM + CommonJS | Bundled | - |
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 (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.
Monaco Editor for React
Compared with @monaco-editor/react
- 27x fewer weekly downloads (172.2k vs 4.7m)
- 0 dependencies vs 1
- Last release - vs 13 Feb 2025
- 1.1x fewer GitHub stars (4.2k vs 4.7k)
Simple no-frills code editor with syntax highlighting
Compared with @monaco-editor/react
- 7.7x fewer weekly downloads (615k vs 4.7m)
- 0 dependencies vs 1
- CommonJS vs ESM + CommonJS
- Last release 4 Jul 2024 vs 13 Feb 2025
- 2.7x fewer GitHub stars (1.7k vs 4.7k)
CodeMirror component for React.
Compared with @monaco-editor/react
- 1.5x fewer weekly downloads (3.2m vs 4.7m)
- 6 dependencies vs 1
- Last release 24 Sept 2026 vs 13 Feb 2025
- 2.1x fewer GitHub stars (2.3k vs 4.7k)
A Slate plugin to render a placeholder with React.
Compared with @monaco-editor/react
- 51x fewer weekly downloads (93.4k vs 4.7m)
- 0 dependencies vs 1
- No types vs bundled types
- Last release - vs 13 Feb 2025
- 6.7x more GitHub stars (31.8k vs 4.7k)
A set of React prop type checkers for Slate editors.
Compared with @monaco-editor/react
- 43x fewer weekly downloads (110.9k vs 4.7m)
- 0 dependencies vs 1
- No types vs bundled types
- Last release 25 Apr 2020 vs 13 Feb 2025
- 6.7x more GitHub stars (31.8k vs 4.7k)
The Quill rich-text editor as a React component.
Compared with @monaco-editor/react
- 1.5x fewer weekly downloads (3.1m vs 4.7m)
- 3 dependencies vs 1
- CommonJS vs ESM + CommonJS
- Last release 3 Aug 2022 vs 13 Feb 2025
- 1.5x more GitHub stars (7k vs 4.7k)
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
Compared with @monaco-editor/react
- 11x fewer weekly downloads (413k vs 4.7m)
- 21 dependencies vs 1
- Last release 22 Sept 2026 vs 13 Feb 2025
- 2.2x more GitHub stars (10.2k vs 4.7k)
A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
Compared with @monaco-editor/react
- 11x fewer weekly downloads (411.4k vs 4.7m)
- 9 dependencies vs 1
- Last release 22 Sept 2026 vs 13 Feb 2025
- 2.2x more GitHub stars (10.2k vs 4.7k)
Indexability: Indexed.