The core of Plate – a plugin system for slate
Jodit is an awesome and useful wysiwyg editor with filebrowser
Premium features for CKEditor 5.
Template feature for CKEditor 5.
The footnotes feature for CKEditor 5.
Friendly contenteditable API
rt-native HTML Editor is a free native web component that provides accessibility features and a wide variety of elements and customizations that make it one of the most robust and flexible HTML editors available. It allows the programmer to apply custom .
Dependency-free, tree-shakeable rich text editor for the web with a bring-your-own-model AI assistant (selection toolbar + ghost-text), @mentions, image/file upload, and HTML/Markdown/JSON export — ship 16 KB, not the whole library.
ForeFill — inline ghost-text autocomplete for React and vanilla JS textareas, inputs, and contenteditable surfaces.
An opinionated, dependency-light React rich-text prompt input with trigger-based chips (@mentions, /commands, #tags), inline markdown, undo/redo, file & image attachments, and a complete chat-input layout. Ships as an npm package or a shadcn registry.
DHTMLX RichText – JavaScript WYSIWYG rich text editor with HTML/Markdown I/O, configurable toolbar, image support, and DOCX/PDF export – GPL v2 open source edition.
The core of Plate – a plugin system for slate
One library, every editing style — block editor (BRE), Markdown (BREM), and WYSIWYG (BREW). Native JS, no frameworks.
Plate – a framework for building rich text editors on the web
A lightweight, fully-typed React rich text editor with a configurable toolbar. Outputs HTML. Works with React 17+.
The classic editor build of CKEditor 5 – the best browser-based rich text editor.
The balloon editor build of CKEditor 5 with a block toolbar – the best browser-based rich text editor.
Hyperclay-compatible DOM-first rich text editor built on Squire.
Portable rich-text editor — toolbar, find/replace, hyperlinks, color, formatting
An experimental, type-safe, framework agnostic and small (5kB+) contenteditable state manager.
A minimal zero-runtime-dependency rich text editor for React.