5. Simditor
Simditor is a browser-based WYSIWYG text editor. Have no dependencies (plain javascript) and is of high performance, supported Browsers: IE10+,Chrome,Firefox and Safari.
It's really easy to use, a clean interface and the documentation is very clear. The plugin needs to be initializated in a textarea.
4. Trumbowyg
Trumbowyg is only 16kB which means faster page loading. No useless features, just the necessary ones to generate clean, semantic code. Requires jQuery,options and design are entirely configurable to suit your needs. However, the default design is compatible with Retina display and optimized for a great and simple user experience.
It can be customized with plugins and is translatable,really flexible and simple.
3. Summernote
Summernote is a super simple wysiwyg bootstrap editor.Requires bootstrap and jQuery,Summernote support autocomplete features, hint for helping typing.
It can be easily customized and initializated.
2. TinyMCE
TinyMCE is used for more than 10.000.000 sites around the web, supports inline mode and it offers Robust Cross-Browser Performance.
TinyMC have a lot of themes, is customizable,is Developer-friendly, you can build your own plugins and extensions, fully wrap the editor or use third party extensions,it has an extensive documentation and it's initialization is really easy (requires textarea):
<!DOCTYPE html>
<html>
<head>
<script src="//cdn.tinymce.com/4/tinymce.min.js"></script>
<script>tinymce.init({ selector:'textarea' });</script>
</head>
<body>
<textarea>Easy! You should check out MoxieManager!</textarea>
</body>
</html>
1. CKEditor
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. It has a large community and it's very used around the web.
CKEditor is an Open source application, which means it can be modified in any way you want. It benefits from an active community that is constantly evolving the application with free add-ons and a transparent development process.Have no dependencies (unless you use a extension that need something extra),the UI can be customized as you wish, it has a couple of themes, a really really well written documentation, a lot of features and is a very flexible component that will match with almost all of your needs.
If you think that we have forgotten a plugin, feel free to share it in the comment box.