Draft.js is a JavaScript rich text editor framework, built for React.
CKEditor 5 is a powerful rich text editor (WYSIWYG editor) framework with a modular architecture, modern integrations, and features like collaborative editing.
tiptap is a renderless and extendable rich-text editor for Vue.js
You can easily add custom nodes as Vue components.
Editor.js is a block-styled editor that outputs clean data in JSON instead of heavy HTML-markup. Editor.js is designed to be API extendable and pluggable.
Slate is a customizable framework that lets you build rich, intuitive editors like in Medium, Dropbox Paper or Google Docs.
TOAST UI Editor provides Markdown mode and WYSIWYG mode. The TOAST UI Editor offers Markdown mode and WYSIWYG mode, those can be switched at any time during writing content.
Pell is the simplest and smallest WYSIWYG text editor for web, with no dependencies.
Quill is a modern rich text editor built for compatibility and extensibility. It's a free, open source WYSIWYG editor built for the modern web.
EmojiOne Area is a small jQuery plugin that allows you to transform any html element into simple WYSIWYG editor with ability to use Emojione icons.
Trix is a WYSIWYG editor for writing messages, comments, articles, and lists—the simple documents most web apps are made of. It features a sophisticated document model, support for embedded attachments, and outputs terse and consistent HTML.
Jodit Editor is a beautiful and functional WYSIWYG HTML text editor with file browser out-of-box.
It's free for non-commercial use.
MediumEditor is a simple inline editor that is clone of Medium.com WYSIWYG editor. MediumEditor has been written using JavaScript, no additional frameworks required.
Carbon is an extendable and beautiful rich text editor in the browser. It is inspired by Medium Editor.
It is built on top of an internal model for an article that clients can translate to and from JSON and HTML.
Bootstrap-wysihtml5 is a javascript plugin to create simple, beautiful wysiwyg editors. This plugin is also compatible with Bootstrap3.