10 Best JavaScript WYSIWYG Editor Libraries

List hand-picked by Openbase Experts
Learn More

@ckeditor/ckeditor5-build-classic

@ckeditor/ckeditor5-build-classic

Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.

GPL-2.0-or-later
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
6.6K
Weekly Downloads
105K
Last Commit
9mos ago
User Rating
4.3/ 5
3
Top Feedback
1Great Documentation
tiptap

tiptap

The headless editor framework for web artisans.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
17.1K
Weekly Downloads
45.7K
Last Commit
7mos ago
User Rating
4.8/ 5
11
Top Feedback
2Great Documentation
2Easy to Use
2Highly Customizable
sr

slate-react

A completely customizable framework for building rich text editors. (Currently in beta.)

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
26K
Weekly Downloads
286K
Last Commit
9mos ago
User Rating
4.5/ 5
4
Top Feedback
1Great Documentation
1Performant
1Highly Customizable
quill

quill

Quill is a modern WYSIWYG editor built for compatibility and extensibility.

BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
34.1K
Weekly Downloads
947K
Last Commit
9mos ago
User Rating
4.5/ 5
109
Top Feedback
3Poor Documentation
2Bleeding Edge
2Buggy
sun

suneditor

Pure javascript based WYSIWYG html editor, with no dependencies.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
992
Weekly Downloads
17.3K
Last Commit
7mos ago
User Rating
5.0/ 5
2
Top Feedback
tui-editor

tui-editor

🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
15.3K
Weekly Downloads
5.9K
Last Commit
7mos ago
User Rating
5.0/ 5
14
Top Feedback
2Easy to Use
2Performant
1Great Documentation
summernote

summernote

Super simple WYSIWYG editor

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
10.8K
Weekly Downloads
83.3K
Last Commit
7mos ago
User Rating
4.5/ 5
4
Top Feedback
draft-js

draft-js

A React framework for building text editors.

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
22.2K
Weekly Downloads
773K
Last Commit
9mos ago
User Rating
4.1/ 5
40
Top Feedback
6Great Documentation
3Easy to Use
1Performant
@ckeditor/ckeditor5-angular

@ckeditor/ckeditor5-angular

Official CKEditor 5 Angular 5+ component.

GPL-2.0-or-later
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
166
Weekly Downloads
42.8K
Last Commit
9mos ago
User Rating
5.0/ 5
2
Top Feedback
2Great Documentation
2Easy to Use
2Performant
nq

ngx-quill

Angular (>=2) components for the Quill Rich Text Editor

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
1.6K
Weekly Downloads
155K
Last Commit
9mos ago
User Rating
3.9/ 5
7
Top Feedback
7Hard to Use
4Great Documentation
3Bleeding Edge
@toast-ui/vue-editor

@toast-ui/vue-editor

🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
15.3K
Weekly Downloads
14.1K
Last Commit
7mos ago
User Rating
4.0/ 5
1
Top Feedback
react-email-editor

react-email-editor

Drag-n-Drop Email Editor Component for React.js

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
3.5K
Weekly Downloads
19.4K
Last Commit
7mos ago
User Rating
5.0/ 5
1
Top Feedback
2Great Documentation
1Responsive Maintainers
ae

@kolkov/angular-editor

A simple native WYSIWYG editor component for Angular 6 -14+

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
561
Weekly Downloads
38.5K
Last Commit
10mos ago
User Rating
4.9/ 5
8
Top Feedback
4Highly Customizable
3Easy to Use
2Hard to Use
react-froala-wysiwyg

react-froala-wysiwyg

React component for Froala WYSIWYG HTML Rich Text Editor.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
519
Weekly Downloads
44.2K
Last Commit
9mos ago
User Rating
4.0/ 5
1
Top Feedback
rq

react-quill

A Quill component for React.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
5.5K
Weekly Downloads
368K
Last Commit
1yr ago
User Rating
4.3/ 5
7
Top Feedback
3Great Documentation
3Easy to Use
3Performant
nc

ng2-ckeditor

Angular2 CKEditor component

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
365
Weekly Downloads
15.1K
Last Commit
1yr ago
User Rating
4.5/ 5
2
Top Feedback
ve

vue2-editor

A text editor using Vue.js and Quill

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
2.4K
Weekly Downloads
48.4K
Last Commit
1yr ago
User Rating
4.7/ 5
3
Top Feedback
1Easy to Use
sr

suneditor-react

A React Component for SunEditor (WYSIWYG editor)

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
294
Weekly Downloads
14.4K
Last Commit
9mos ago
User Rating
5.0/ 5
1
Top Feedback
ne

ngx-editor

🖋️ Rich Text Editor for angular using ProseMirror

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
334
Weekly Downloads
13.3K
Last Commit
9mos ago
User Rating
3.0/ 5
2
Top Feedback
6Poor Documentation
4Slow
4Buggy
vqe

vue-quill-editor

@quilljs editor component for @vuejs

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
7.1K
Weekly Downloads
48.3K
Last Commit
3yrs ago
User Rating
4.5/ 5
4
Top Feedback
1Highly Customizable
rdw

react-draft-wysiwyg

A Wysiwyg editor build on top of ReactJS and DraftJS. https://jpuri.github.io/react-draft-wysiwyg

MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
5.9K
Weekly Downloads
237K
Last Commit
2yrs ago
User Rating
3.6/ 5
5
Top Feedback
1Great Documentation
vue-tinymce-editor

vue-tinymce-editor

This a component provides use of tinymce for vue developers

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
220
Weekly Downloads
1.4K
Last Commit
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
1Performant
mei

medium-editor-insert-plugin

jQuery insert plugin for MediumEditor

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
Weekly Downloads
1.3K
Last Commit
User Rating
5.0/ 5
1
Top Feedback
caz

cazary

jQuery plugin of WYSIWYG editor that aims for fast, lightweight, stylish, customizable, cross-browser, and multi-language.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
12
Weekly Downloads
2
Last Commit
5yrs ago
User Rating
5.0/ 5
1
Top Feedback
ra-input-rich-text

ra-input-rich-text

A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
21.1K
Weekly Downloads
7.7K
Last Commit
9mos ago
bw

bootstrap-wysiwyg

Tiny bootstrap-compatible WYSIWYG rich text editor

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
640
Weekly Downloads
2.2K
Last Commit
4yrs ago
User Rating
3.0/ 5
1
Top Feedback
1Easy to Use
1Buggy
@taiga-ui/addon-editor

@taiga-ui/addon-editor

Angular UI Kit and components library for awesome people

Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
2.5K
Weekly Downloads
1.6K
Last Commit
9mos ago
draft-js-table-plugin

draft-js-table-plugin

React Plugin Architecture for Draft.js including Slack-Like Emojis, FB-Like Mentions and Stickers

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
4K
Weekly Downloads
133
Last Commit
9mos ago
User Rating
1.0/ 5
1
Top Feedback
@ckeditor/ckeditor5-react

@ckeditor/ckeditor5-react

Official CKEditor 5 React component.

GPL-2.0-or-later
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
352
Weekly Downloads
84K
Last Commit
8mos ago
jr

jodit-react

React wrapper for Jodit

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
286
Weekly Downloads
25.2K
Last Commit
9mos ago
User Rating
Top Feedback
1Poor Documentation
bri

brickyeditor

WYSIWYG block editor jQuery plugin.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
118
Weekly Downloads
14
Last Commit
3yrs ago
User Rating
3.5/ 5
2
Top Feedback
1Easy to Use
1Buggy
nw

ngx-wig

Angular(also Angular 12) WYSIWYG HTML Rich Text Editor (from ngWig - https://github.com/stevermeister/ngWig)

Unknown
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
204
Weekly Downloads
2.4K
Last Commit
8mos ago
me

mavon-editor

mavonEditor - A markdown editor based on Vue that supports a variety of personalized features

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
5.8K
Weekly Downloads
6.3K
Last Commit
10mos ago
@progress/kendo-react-editor

@progress/kendo-react-editor

Issue tracker - KendoReact http://www.telerik.com/kendo-react-ui/

SEE LICENSE IN LICENSE.md
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
152
Weekly Downloads
6.7K
Last Commit
10mos ago
react-native-pell-rich-editor

react-native-pell-rich-editor

Lightweight React Native (JavaScript, H5) rich text editor

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
520
Weekly Downloads
6.6K
Last Commit
1yr ago
rr

react-rte

Pure React rich text WYSIWYG editor based on draft-js.

ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
GitHub Stars
2.8K
Weekly Downloads
28.4K
Last Commit
10mos ago
tru

trumbowyg

A lightweight and amazing WYSIWYG JavaScript editor under 10kB

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
3.8K
Weekly Downloads
16K
Last Commit
1yr ago
megadraft

megadraft

Megadraft is a Rich Text editor built on top of Facebook's Draft.JS featuring a nice default base of components and extensibility

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.1K
Weekly Downloads
2.8K
Last Commit
8mos ago
djw

draft-js-wysiwyg

Draft-js-wysiwyg is a rich text editor built using React , Draft and Material-UI libraries.

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
9
Weekly Downloads
444
Last Commit
1yr ago
vt

vue-trix

Trix text editor component for Vue.js

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
207
Weekly Downloads
3.9K
Last Commit
10mos ago
rt

react-trix

React wrapper around Trix editor from Basecamp + some lightweight features

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
200
Weekly Downloads
5K
Last Commit
8mos ago
vue-froala-wysiwyg

vue-froala-wysiwyg

Vue component for Froala WYSIWYG HTML Rich Text Editor.

https://froala.com/wysiwyg-editor/terms/
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
597
Weekly Downloads
8.1K
Last Commit
9mos ago
vs

vue-simplemde

📝 Vue SimpleMDE - use simplemde with vue.js

MIT
TypeScript Icon
TypeScript Definitions: Built-In
GitHub Stars
754
Weekly Downloads
3.2K
Last Commit
1yr ago
alloyeditor

alloyeditor

WYSIWYG editor based on CKEditor with completely rewritten UI

LGPL-3.0
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
1.3K
Weekly Downloads
1.6K
Last Commit
1yr ago
tex

textangular

A radically powerful Text-Editor/Wysiwyg editor for Angular.js

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
Weekly Downloads
9.2K
Last Commit
sce

sceditor

A lightweight HTML and BBCode WYSIWYG editor

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
553
Weekly Downloads
289
Last Commit
9mos ago
nq

ng-quill

Angular component for the Quill Rich Text Editor

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
Weekly Downloads
5.5K
Last Commit
angular-froala

angular-froala

Angular.js bindings for Froala WYSIWYG HTML Rich Text Editor.

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
302
Weekly Downloads
1.3K
Last Commit
10mos ago
vt

vue-trumbowyg

Vue.js component for Trumbowyg WYSIWYG editor 📝

MIT
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
229
Weekly Downloads
3.5K
Last Commit
2yrs ago
vhe

vue-html5-editor

An html5 wysiwyg editor for vue

Apache-2.0
TypeScript Icon
TypeScript Definitions: Not Found
GitHub Stars
939
Weekly Downloads
1.7K
Last Commit
5yrs ago