WYSIWYG and WYSIWYM Editors
Looking to use a rich text editor in your app? I researched existing editors and picked the best of available solutions. The term ‘WYSIWYG’ means “What You See Is What You Get”. As usual, this is a system (editor) in which content (tables, text, images etc) displayed on screen during editing appears in a form corresponding to its appearance when printed or displayed as a finished result (as example – a web document, a printed copy, or even a presentation).
The Rich Text Editor is a UI control that replaces a standard HTML textarea; it allows for the rich formatting of text content, including common structural treatments like lists, formatting treatments like bold and italic text, and drag-and-drop inclusion and sizing of images. The Rich Text Editor’s toolbar is extensible via a plugin architecture so that advanced implementations can achieve a high degree of customization.
WYMeditor is a web-based WYSIWYM (What You See Is What You Mean) XHTML editor (not WYSIWYG).
NicEdit is a WYSIWYG editor for websites. Its goal is to be as simple and fast as possible for users of your application. NicEdit is extremely lightweight and can be easily integrated in any site with minimal impact while providing visitors an effective means to express themselves in rich text.
Redactor is the most fantastic yet beautiful and easy-to-use WYSIWYG editor on jQuery. It is lightning fast, small, scalable, and powerful.
CKEditor is a ready-for-use HTML text editor designed to simplify web content creation. It’s a WYSIWYG editor that brings common word processor features directly to your web pages.
SimpleHtml5Editor is just as it sounds, a simple html5 wisywig editor. It comes as a jquery-and-compatible plugin, in fact, it’s been built for zeptojs, but should work great on any jquery-compatible libraries.
This tiny (5KB) JQuery Bootstrap plugin turns any DIV into a WYSIWYG rich-content editor, inspired by CLEditor and bootstrap-wysihtml5.