TinyMCE

TinyMCE is fully fledged WYSIWYG editor it comes with get set of preloaded plugins. you can checkout more github repo.

TinyMCE Document Editor