CKEditor is a WYSIWYG rich text editor which enables writing content directly inside of web pages or online applications. Its core code is written in JavaScript and it is available under open source and commercial licenses.
https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/installation.html
CKEditor supports React, Vue, Angular, Electron, Bootstrap, jQuery, webpack and NPM
Reference: https://ckeditor.com/