Giter Site home page Giter Site logo

awesome-wysiwyg's Introduction

Awesome WYSIWYG Awesome

A curated list of awesome WYSIWYG editors

Editors

Standalone

WYSIWYG Editors that can be use without dependecy to other libraries or frameworks.

  • 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.
  • Etherpad - Etherpad: Really real-time collaborative document editing.
  • grande.js - It's a Medium at Starbucks. Pinky ring out.
  • Jodit - Rich HTML WYSIWYG Editor and FileBrowser.
  • Medium Editor - Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.
  • Medium.js - A tiny JavaScript library for making contenteditable beautiful (Like Medium's editor).
  • Mobiledoc Kit - A toolkit for building WYSIWYG editors with Mobiledoc.
  • Pell - the simplest and smallest (1kB) WYSIWYG text editor for web, with no dependencies.
  • Pen Editor - enjoy live editing (+markdown).
  • Quill - a modern rich text editor built for compatibility and extensibility.
  • Squire - an HTML5 rich text editor, which provides powerful cross-browser normalisation, whilst being supremely lightweight and flexible.
  • Scribe - A rich text editor framework for the web platform, with patches for browser inconsistencies and sensible defaults.
  • Substance - A JavaScript library for web-based content editing.
  • TinyMCE - a JavaScript library for platform independent 'WYSIWYG' or rich text editing.
  • Trix - A rich text editor for everyday writing.
  • wysihtml - Open source rich text editor for the modern web.
  • Tui Editor - GFM Markdown Wysiwyg Editor - Productive and Extensible

JQuery Based

JQuery required editors

  • 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.
  • Froala Editor - A beautifuly designed jQuery WYSIWYG Rich Text Editor based on HTML5.
  • 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.
  • Summernote - Super simple WYSIWYG editor.
  • Toast UI Editor - Markdown WYSIWYG Editor - Productive and Extensible
  • Trumbowyg - A lightweight and amazing WYSIWYG JavaScript editor - 20kB only (8kB gzip).

For Angular

Editors for your angular-based project.

  • angular-froala - Angular.js bindings for Froala WYSIWYG HTML Rich Text Editor.
  • ckeditor5-angular - An official CKEditor 5 rich text editor component for Angular 2+.
  • jodit-angular - Angular wrapper around Jodit to make it easier to use in a Angular
  • ng-quill -Angular Directive for Quill rich text editor.
  • textAngular - A radically powerful Text-Editor/Wysiwyg editor for Angular.js

For React

Editors for your react-based project.

  • Alloy Editor - WYSIWYG editor based on CKEditor with completely rewritten UI.
  • ckeditor5-react - An official CKEditor 5 rich text editor component for React.
  • Dante II - A complete rewrite of dante editor in draft-js.
  • Draft.js - a JavaScript rich text editor framework, built for React and backed by an immutable model.
  • jodit-react - React component for Jodit Editor.
  • React Draft Wysiwyg - A Wysiwyg editor build on top of ReactJS and DraftJS
  • react-froala-wysiwyg -React component for Froala WYSIWYG HTML Rich Text Editor.
  • react-mobiledoc-editor - A Mobiledoc editor written with React and Mobiledoc-Kit.
  • react-rte - Pure React rich text "WYSISYG" editor based on draft-js.
  • react-summernote - Summernote (Super simple WYSIWYG editor) adaptation for react.
  • Slate JS - A completely customizable framework.

For Vue

Editors for your vue-based project.

For Ruby

Editors for your ruby-based project.

  • bootstrap-wysihtml5-rails - WYSIWYG editor for Bootstrap, integrated in 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.

WYSIWYG-alike

WYSIWYG-like editors

  • 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.
  • Ory editor - Next-gen, highly customizable content editor for the browser - based on React and Redux. WYSIWYG on steroids.
  • prosemirror - The ProseMirror WYSIWYM editor.
  • Sir Trevor - Rich content editing entirely re-imagined for the web.
  • woofmark - A modular, progressive, and beautiful Markdown and HTML editor.
  • ngx-wall - Extensible component based editor with fancy drag-and-drop experience

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, Jeferson Mari has waived all copyright (2018) and related or neighboring rights to this work.

awesome-wysiwyg's People

Contributors

1c7 avatar jefmari avatar ma2ciek avatar martinmuzatko avatar oleq avatar philippkuehn avatar popeye4242 avatar theodorosploumis avatar vm-mishchenko avatar xdan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.