Skip to content
78

Awesome WYSIWYG EDITORS

A curated list of awesome WYSIWYG Editors.

4k stars259 forks113 entriesLast push Aug 7, 2026 (1 month ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Standalone

Adiptal Editor

Free & Upgradable to $ Non-Free - Adiptal Editor is an iframe-based WYSIWYG Editor built on JavaScript. With advanced features & custom elements, it gives clean output to design responsive pages. πŸ’€ Inactive

Aloha Editor

Aloha Editor is a JavaScript content editing library.

Blok

Headless block-based editor with clean JSON output and official React, Vue and Angular adapters.

In 3 lists

CKEditor 4

Battle-tested WYSIWYG HTML editor. πŸ’€ Inactive

CKEditor 5

A set of ready to use rich text editors created with a powerful framework.

In 2 lists

Content Tools

A JS library for building WYSIWYG editors for HTML content. πŸ’€ Inactive

Domternal

Lightweight, extensible rich text editor toolkit. Headless core with optional customizable toolbar and light & dark theme.

In 2 lists

Editor.js

A block-styled editor with clean JSON output.

In 2 lists

Etherpad

Etherpad: Really real-time collaborative document editing.

In 4 lists

Froala Editor

$ Non-Free ⊘ Proprietary - A beautifuly designed WYSIWYG Rich Text Editor based on HTML5.

In 2 lists

grande.js

It's a Medium at Starbucks. Pinky ring out. πŸ’€ Inactive

Jodit

Rich HTML WYSIWYG Editor and FileBrowser. πŸ’€ Inactive

In 2 lists

Medium Editor

Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. πŸ’€ Inactive

In 4 listsDetails

Medium.js

A tiny JavaScript library for making contenteditable beautiful (Like Medium's editor). πŸ’€ Inactive

In 2 lists

Milkdown

Plugin driven WYSIWYG markdown editor framework.

In 2 lists

Mobiledoc Kit

A toolkit for building WYSIWYG editors with Mobiledoc. πŸ’€ Inactive

In 2 lists

Pell

The simplest and smallest (1kB) WYSIWYG text editor for web, with no dependencies. πŸ’€ Inactive

In 2 lists

Pen Editor

Enjoy live editing (+markdown). πŸ’€ Inactive

In 2 lists

Quill

A modern rich text editor built for compatibility and extensibility.

SCEditor

A lightweight WYSIWYG BBCode and XHTML editor.

Scribe

A rich text editor framework for the web platform, with patches for browser inconsistencies and sensible defaults. β›” Deprecated

In 2 lists

Squire

An HTML5 rich text editor, which provides powerful cross-browser normalisation, whilst being supremely lightweight and flexible.

SunEditor

Pure javascript based WYSIWYG html editor, with no dependencies.

TinyMCE

A JavaScript library for platform independent 'WYSIWYG' or rich text editing.

In 3 lists

tiptap

The headless editor framework for web artisans.

In 3 lists

Trix

A rich text editor for everyday writing.

In 6 listsDetails

Tui Editor

Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible. πŸ’€ Inactive

UEditor

UEditor is a WYSIWYG rich web editor developed by Baidu fex-team. It is lightweight, customizable, and user-oriented. β›” Deprecated

wangEditor

A lightweight rich text editor, friendly API and use extremely convenient. πŸ’€ Inactive

web-component-designer

A WYSIWYG Designer for webcomponents as a webcomponent. Live Demo: here

wysihtml

Open source rich text editor for the modern web. πŸ’€ Inactive

In 2 lists

on CodeMerge

A modular, open source rich text editor.

Flowbite WYSIWYG

Open-source text editor based on Tailwind CSS and Tip Tap

g-editor

A minimalist version of Wordpress Gutenberg's editor. Ideal for checking your custom blocks.

FlyonUI WYSIWYG Editor

Utilize the WYSIWYG text editor to create and modify content, adjusting paragraphs, headings, images, and styling options.

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 any Framework.

jQuery Based

bootstrap-wysiwyg

Tiny bootstrap-compatible WYSIWYG rich text editor. πŸ’€ Inactive

Dante Editor

Just another Medium wysiwyg editor clone.

Easyeditor

Very lightweight and highly configurable rich text html editor. πŸ’€ Inactive

jQuery-Notebook

A modern, simple and elegant WYSIWYG rich text editor. πŸ’€ Inactive

In 3 lists

LOEditor

Clean, modern editor with simple API and no deprecated execCommand.

popline

An HTML5 Rich-Text-Editor Toolbar.

In 2 lists

simditor

An Easy and Fast WYSIWYG Editor. πŸ’€ Inactive

In 3 lists

Summernote

Super simple WYSIWYG editor.

In 4 listsDetails

Toast UI Editor

Markdown WYSIWYG Editor - Productive and Extensible. πŸ’€ Inactive

In 2 lists

Trumbowyg

A lightweight and amazing WYSIWYG JavaScript editor - 20kB only (8kB gzip). πŸ’€ Inactive

In 3 lists

For Angular

angular-froala-wysiwyg

$ Non-Free - Angular 4 to Angular 9 bindings for Froala WYSIWYG Editor.

In 2 lists

ckeditor4-angular

An official CKEditor 4 rich text editor component for Angular 2+. πŸ’€ Inactive

ckeditor5-angular

An official CKEditor 5 rich text editor component for Angular 2+.

In 2 lists

Domternal

Lightweight, extensible rich text editor toolkit. Headless core with optional customizable toolbar and light & dark theme.

In 2 lists

ngx-summernote

Summernote wysiwyg editor for Angular.

jodit-angular

Angular wrapper around Jodit to make it easier to use in a Angular. πŸ’€ Inactive

ngx-quill

An Angular (>=2) component for the Quill Rich Text Editor.

In 2 lists

textAngular

A radically powerful Text-Editor/Wysiwyg editor for Angular.js. πŸ’€ Inactive

tinymce-angular

official Angular wrapper for TinyMCE.

In 2 lists

ngx-wig

Angular WYSIWYG HTML Rich Text Editor (Inspired from Angular.js ngWig)

In 2 lists

ngx-editor

Rich Text Editor for Angular using ProseMirror)

In 2 lists

angular-editor

A simple native WYSIWYG editor component for Angular 6 -19+

In 2 lists

For React

Alloy Editor

WYSIWYG editor based on CKEditor with completely rewritten UI. πŸ’€ Inactive

In 3 lists

bangle.dev

Higher level collection of ProseMirror components for building rich text editors. πŸ’€ Inactive

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. πŸ’€ Inactive

In 2 lists

ckeditor5-react

An official CKEditor 5 rich text editor component for React.

In 2 lists

Dante II

A complete rewrite of dante editor in draft-js. β›” Deprecated

In 2 lists

Draft.js

A JavaScript rich text editor framework, built for React and backed by an immutable model. β›” Deprecated

In 2 lists

jodit-react

React component for Jodit Editor.

lexical

An extensible text editor framework, successor to Draft.js by Meta.

In 2 lists

LexKit

An Open Source Layer on top of Lexical, to make Lexical more out of the box and DX frienldy.

Luthor

A free and open-source Lexical-powered WYSIWYG editor with ready-to-use presets and a fully headless core for complete control.

megadraft

Megadraft is a Rich Text editor built on top of Facebook's Draft.JS featuring a nice default base of components and extensibility

In 4 lists

Plasmic

A WYSIWYG visual builder that lets you drag and drop React components.

Plate

A rich-text editor based on slate.js powered by AI.Easily build a Notion-like editor.

Puck

Embeddable visual editor for creating your own page builder.

In 2 lists

React Draft Wysiwyg

A Wysiwyg editor build on top of React and DraftJS. πŸ’€ Inactive

In 5 listsDetails

react-froala-wysiwyg

$ Non-Free - React component for Froala WYSIWYG HTML Rich Text Editor.

react-mobiledoc-editor

A Mobiledoc editor written with React and Mobiledoc-Kit. πŸ’€ Inactive

react-quill

A Quill component for React. πŸ’€ Inactive

In 2 lists

react-rte

Pure React rich text "WYSISYG" editor based on draft-js. πŸ’€ Inactive

In 2 lists

react-simple-wysiwyg

Simple and lightweight React WYSIWYG editor

react-summernote

Summernote (Super simple WYSIWYG editor) adaptation for React. πŸ’€ Inactive

react-trix

React wrapper for Basecamp's Trix editor. πŸ’€ Inactive

Slate JS

A completely customizable framework.

In 5 lists

suneditor-react

Pure React Component for SunEditor (Pure javascript based WYSIWYG html editor, with no dependencies). πŸ’€ Inactive

tinymce-react

official React wrapper for TinyMCE.

lilac

A WYSIWYG editor with modern React support

For Vue

umo-editor

Umo Editor is an open-source document editor, based on Vue3.

In 2 lists

ckeditor4-vue

An official CKEditor 4 rich text editor component for Vue. πŸ’€ Inactive

ckeditor5-vue

An official CKEditor 5 rich text editor component for Vue.

In 2 lists

vue-froala-wysiwyg

$ Non-Free - Vue component for Froala WYSIWYG HTML Rich Text Editor.

In 2 lists

vue-html5-editor

An html5 wysiwyg editor for Vue. β›” Deprecated

vue-mobiledoc-editor

A mobiledoc editor component toolkit for Vue. β›” Deprecated

vue-wysiwyg

A lightweight WYSIWYG editor for Vue. πŸ’€ Inactive

vue-ckeditor5

CKEditor 5 for Vue. πŸ’€ Inactive

Vue2Editor

A text editor using Vue and Quill.

tinymce-vue

official TinyMCE wrapper for Vue.

vue-trix

Simple and lightweight Trix editor component for Vue.

In 2 lists

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…

In 5 listsDetails

vue-quill

VueQuill is a Component for building rich text editors, powered by Vue 3 and Quill. πŸ’€ Inactive

In 2 lists

element-tiptap

A modern WYSIWYG rich-text editor using tiptap and Element UI for Vue3 (1.0 for Vue2). πŸ’€ Inactive

For Ruby

bootstrap-wysihtml5-rails

WYSIWYG editor for Bootstrap, integrated in Ruby on Rails assets pipeline. πŸ’€ Inactive

bootsy

A beautiful wysiwyg editor with image upload for Rails. β›” Deprecated

ckeditor

Ckeditor integration gem for rails. πŸ’€ Inactive

In 3 lists

Mercury Editor

Mercury Editor: The Rails HTML5 WYSIWYG editor. πŸ’€ Inactive

wysiwyg-rails

$ Non-Free - Ruby gem for Froala jQuery WYSIWYG HTML Rich Text Editor.

WYSIWYG-alike

editate

A type-safe, framework agnostic and small contenteditable state manager.

In 2 lists

EmojiOne Area

WYSIWYG-like EmojiOne Converter / Picker Plugin for jQuery. πŸ’€ Inactive

GrapesJS

An open-source, multi-purpose, Web Builder Framework.

last-draft

A Draft.js editor using draft-js-plugins. πŸ’€ Inactive

In 2 lists

Ory editor

Next-gen, highly customizable content editor for the browser - based on React and Redux. WYSIWYG on steroids. πŸ’€ Inactive

prosemirror

The ProseMirror WYSIWYM editor.

In 3 lists

rich-textarea

A textarea component for React to colorize, highlight, decorate texts and offer autocomplete.

In 2 lists

Sir Trevor

Rich content editing entirely re-imagined for the web. πŸ’€ Inactive

woofmark

A modular, progressive, and beautiful Markdown and HTML editor. πŸ’€ Inactive

ngx-wall

Extensible component based editor with fancy drag-and-drop experience. πŸ’€ Inactive

See category
93

Awesome Neovim

rockerBOO/awesome-neovim

Collections of awesome neovim plugins.

Freshβ˜… 21k1416 entriesPushed yesterday
85

Awesome Typography

Jolg42/awesome-typography

✏︎ Curated list about digital typography πŸ”₯

Freshβ˜… 1.5k341 entriesPushed 5 days ago
83

Vim Keybindings Everywhere - The Ultimate List

erikw/vim-keybindings-everywhere-the-ultimate-list

The ultimate list of which programs support Vim-like keybindings natively, or how they can be added with extensions. A collaborative project.

Freshβ˜… 2.6k28 entriesPushed 27 days ago
80

Table of Contents

viatsko/awesome-vscode

🎨 A curated list of delightful VS Code packages and resources.

Activeβ˜… 29k126 entriesPushed 3 months ago
80

Awesome Editor.js

editor-js/awesome-editorjs

🀩 A curated list of awesome Editor.js tools, libraries and resources.

Freshβ˜… 2.9k161 entriesPushed 1 month ago