awesome-wysiwyg-editors
github.com/jefmari/awesome-wysiwyg-editors ↗A curated list of awesome WYSIWYG Editors.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me standalone resources from awesome-wysiwyg-editors"
Installation instructions →What's inside
Standalone
- Adiptal Editor
Adiptal Editor is an iframe-based WYSIWYG Editor built on JavaScript. With advanced features & custom elements, it gives clean output to design responsive pages.
- Aloha Editor
Aloha Editor is a JavaScript content editing library.
- CKEditor 4
Battle-tested WYSIWYG HTML editor.
- CKEditor 5
A set of ready to use rich text editors created with a powerful framework.
- Content Tools
A JS library for building WYSIWYG editors for HTML content.
- Draftly
A WYSIWYG Markdown editor that removes the barrier between writing and preview, while keeping the underlying Markdown accessible and editable. Being a Codemirror 6 Extension, this can be used with
For React
- Alloy Editor
WYSIWYG editor based on CKEditor with completely rewritten UI.
- bangle.dev
Higher level collection of ProseMirror components for building rich text editors.
- BlockNote
Block-based editor based on ProseMirror and TipTap, meant to be easier to set up and learn.
- ckeditor4-react
An official CKEditor 4 rich text editor component for React.
- ckeditor5-react
An official CKEditor 5 rich text editor component for React.
- Dante II
A complete rewrite of dante editor in draft-js.
For Angular
- angular-editor
A simple native WYSIWYG editor component for Angular 6 -19+
- angular-froala-wysiwyg
Angular 4 to Angular 9 bindings for Froala WYSIWYG Editor.
- ckeditor4-angular
An official CKEditor 4 rich text editor component for Angular 2+.
- ckeditor5-angular
An official CKEditor 5 rich text editor component for Angular 2+.
- domternal
Lightweight, extensible rich text editor toolkit with native Angular components, built-in toolbar and theme, and full table support.
- jodit-angular
Angular wrapper around Jodit to make it easier to use in a Angular.
For Ruby
- bootstrap-wysihtml5-rails
WYSIWYG editor for Bootstrap, integrated in Ruby on Rails assets pipeline.
- bootsy
A beautiful wysiwyg editor with image upload for Rails.
- ckeditor
Ckeditor integration gem for rails.
- Mercury Editor
Mercury Editor: The Rails HTML5 WYSIWYG editor.
- wysiwyg-rails
Ruby gem for Froala jQuery WYSIWYG HTML Rich Text Editor.
jQuery Based
- bootstrap-wysiwyg
Tiny bootstrap-compatible WYSIWYG rich text editor.
- Dante Editor
Just another Medium wysiwyg editor clone.
- Easyeditor
Very lightweight and highly configurable rich text html editor.
- jQuery-Notebook
A modern, simple and elegant WYSIWYG rich text editor.
- popline
An HTML5 Rich-Text-Editor Toolbar.
- simditor
An Easy and Fast WYSIWYG Editor.
For Vue
- ckeditor4-vue
An official CKEditor 4 rich text editor component for Vue.
- ckeditor5-vue
An official CKEditor 5 rich text editor component for Vue.
- element-tiptap
A modern WYSIWYG rich-text editor using tiptap and Element UI for Vue3 (1.0 for Vue2).
- Everright-formEditor
A visual low code form editor based on vue3. It can create forms with simple operations through the GUI interface. It has a flexible interaction. The PC depends on element-plus while the mobile depends on vant. There is a set of adapters to convert parameters into ones that can be recognized by both element-plus and vant.
- tinymce-vue
official TinyMCE wrapper for Vue.
- umo-editor
Umo Editor is an open-source document editor, based on Vue3.
WYSIWYG-alike
- editate
A type-safe, framework agnostic and small contenteditable state manager.
- EmojiOne Area
WYSIWYG-like EmojiOne Converter / Picker Plugin for jQuery.
- GrapesJS
An open-source, multi-purpose, Web Builder Framework.
- last-draft
A Draft.js editor using draft-js-plugins.
- ngx-wall
Extensible component based editor with fancy drag-and-drop experience.
- Ory editor
Next-gen, highly customizable content editor for the browser - based on React and Redux. WYSIWYG on steroids.
Showing a sample of 111 resources. View the full list on GitHub →