Code & Rich-Text Editors Packages
Embeddable code and rich-text editors for building IDE-like editing and WYSIWYG content tools in the browser (CodeMirror, Monaco, TipTap).
Packages in Code & Rich-Text Editors
Kind
Sort:Used by Most Apps
Tiptap Core
Headless, framework-agnostic rich text editor toolkit built on ProseMirror
Slate
Completely customizable framework for building rich text editors
React-Ace
A React component wrapper around the Ace code editor, with split and diff editing modes built in
diff2html
Generate pretty, GitHub-style HTML diffs from git diff or unified diff output
@blocknote/core
A Notion-style, block-based rich text editor engine for the web, built on ProseMirror and Tiptap.
json-edit-react
A highly-configurable React component for editing or viewing JSON and object data inline.
EasyMDE
An embeddable, drop-in JavaScript Markdown editor with a customizable toolbar, live syntax styling, autosaving, and built-in spell checking.
summernote
A simple, jQuery-based WYSIWYG editor you can drop into any page with a single line of code.
ckeditor5
Modular JavaScript rich text editor framework with collaborative editing
react-json-editor-ajrm
A drop-in React component for viewing, editing, and validating JSON with live syntax highlighting.