Skip to main content

A curated list of awesome WYSIWYG Editors.

3.9k
GitHub Stars
111
Curated Resources
7
Categories
4 hours ago
Last Refreshed
StandalonejQuery BasedFor AngularFor ReactFor VueFor RubyWYSIWYG-alike

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

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 →