quill β 29394 - Quill is a modern WYSIWYG editor built for compatibility and extensibility.
medium-editor β 15087 - Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.
Editor.js β 14966 - A block-styled editor with clean JSON output
pell β 11495 - the simplest and smallest WYSIWYG text editor for web, with no dependencies.
wangEditor β 11468 - Lightweight web rich text editor, easy to configure and use. Support IE10 + browser.
tinymce β 9285 - The world's most popular JavaScript library for rich text editing. Available for React, Vue and Angular.
wysihtml5 β 6582 - Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.
ckeditor5 β 4475 - Development environment for CKEditor 5 β the best browser-based rich text editor.
Squire β 4261 - Squire is an HTML5 rich text editor, which provides powerful cross-browser normalisation, whilst being supremely lightweight and flexible. It is built for the present and the future, and as such does not support truly ancient browsers. It should work fine back to around Opera 12, Firefox 3.5, Safari 5, Chrome 9 and IE9.
simplemde-markdown-editor β 8398 - A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking.
dillinger β 7023 - The last Markdown editor, ever.
stackedit.js β 729 - Add StackEdit to any website.
jQuery
editor.md β 10978 - The open source embeddable online markdown editor (component).
vue.js
mavonEditor β 4717 - A markdown editor based on Vue that supports a variety of personalized features.
React
mdx β 10720 - MDX is an authorable format that lets you seamlessly use JSX in your markdown documents. You can import components, like interactive charts or notifications, and export metadata. This makes writing long-form content with components a blast.
react-markdown β 6732 - Render Markdown as React components.
Markdown parser
JavaScript
marked β 24694 - A markdown parser and compiler. Built for speed.
showdown β 11567 - A bidirectional MD to HTML to MD converter written in Javascript.