10 Best JavaScript HTML Editor Libraries

List hand-picked by Openbase Experts
Learn More

monaco-editor

A browser based code editor

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.7/ 5
66
Top Feedback
3Performant
3Hard to Use
2Great Documentation
GitHub Stars
27K
Weekly Downloads
391K
Last Commit
2mos ago

@ckeditor/ckeditor5-build-classic

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

License Icon
License: GPL-2.0-or-later
TypeScript Icon
TypeScript Definitions: Not Found
User Rating
4.3/ 5
3
Top Feedback
1Great Documentation
GitHub Stars
5K
Weekly Downloads
86K
Last Commit
1mo ago

tinymce

The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular

License Icon
License: LGPL-2.1
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
10K
Weekly Downloads
253K
Last Commit
2mos ago
sla

slate

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
22
Top Feedback
5Highly Customizable
3Performant
2Great Documentation
GitHub Stars
23K
Weekly Downloads
292K
Last Commit
1mo ago
sr

slate-react

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
4
Top Feedback
1Great Documentation
1Performant
1Highly Customizable
GitHub Stars
23K
Weekly Downloads
235K
Last Commit
1mo ago
gra

grapesjs

Free and Open source Web Builder Framework. Next generation tool for building templates without coding

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
15
Top Feedback
1Great Documentation
1Highly Customizable
1Bleeding Edge
GitHub Stars
15K
Weekly Downloads
30K
Last Commit
2mos ago
ra

react-ace

React Ace Component

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.5/ 5
2
Top Feedback
1Great Documentation
1Hard to Use
GitHub Stars
3K
Weekly Downloads
305K
Last Commit
3mos ago
sun

suneditor

Pure javascript based WYSIWYG html editor, with no dependencies.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
802
Weekly Downloads
15K
Last Commit
1mo ago
ae

@kolkov/angular-editor

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
6
Top Feedback
2Easy to Use
2Highly Customizable
2Hard to Use
GitHub Stars
510
Weekly Downloads
27K
Last Commit
2mos ago
ve

vue2-editor

A text editor using Vue.js and Quill

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
40K
Last Commit
5mos ago

react-froala-wysiwyg

React component for Froala WYSIWYG HTML Rich Text Editor.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
N/A
GitHub Stars
491
Weekly Downloads
40K
Last Commit
2mos ago
rsc

react-simple-code-editor

Simple no-frills code editor with syntax highlighting

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.8/ 5
6
Top Feedback
4Great Documentation
4Easy to Use
3Responsive Maintainers
GitHub Stars
971
Weekly Downloads
238K
Last Commit
1yr ago

froala-editor

Froala wysiwyg editor release

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.5/ 5
2
Top Feedback
2Easy to Use
2Performant
1Great Documentation
GitHub Stars
20
Weekly Downloads
121K
Last Commit
1yr ago

ngx-monaco-editor

Monaco Editor component for Angular 2 and Above

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
1Buggy
GitHub Stars
377
Weekly Downloads
33K
Last Commit
8mos ago

react-monaco-editor

Monaco Editor for React.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
2.0/ 5
1
Top Feedback
1Hard to Use
GitHub Stars
3K
Weekly Downloads
73K
Last Commit
2mos ago
afw

angular-froala-wysiwyg

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.0/ 5
1
Top Feedback
2Great Documentation
1Easy to Use
1Highly Customizable
GitHub Stars
N/A
Weekly Downloads
20K
Last Commit
N/A
hrp

html-react-parser

📝 HTML to React parser.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
2Great Documentation
1Easy to Use
1Performant
GitHub Stars
1K
Weekly Downloads
527K
Last Commit
1mo ago
vw

vue-wysiwyg

A WYSIWYG HTML editor for Vue.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.0/ 5
2
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
6K
Last Commit
N/A

@ckeditor/ckeditor5-react

Official CKEditor 5 React component.

License Icon
License: GPL-2.0-or-later
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
303
Weekly Downloads
70K
Last Commit
1mo ago

@syncfusion/ej2-richtexteditor

Syncfusion JavaScript UI controls library offer more than 50+ cross-browser, responsive, and lightweight HTML5 UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
283
Weekly Downloads
18K
Last Commit
1mo ago
me

mavon-editor

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
8K
Last Commit
2mos ago
rc

react-contenteditable

React component for a div with editable contents

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
83K
Last Commit
5mos ago

@syncfusion/ej2-angular-richtexteditor

Syncfusion Angular UI components library offer more than 50+ cross-browser, responsive, and lightweight angular UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
189
Weekly Downloads
5K
Last Commit
1mo ago

@syncfusion/ej2-react-richtexteditor

Syncfusion React UI components library offer more than 50+ cross-browser, responsive, and lightweight react UI controls for building modern web applications.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
N/A
GitHub Stars
200
Weekly Downloads
2K
Last Commit
1mo ago
sce

sceditor

A lightweight HTML and BBCode WYSIWYG editor

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
533
Weekly Downloads
439
Last Commit
2mos ago

vue-froala-wysiwyg

Vue component for Froala WYSIWYG HTML Rich Text Editor.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
575
Weekly Downloads
8K
Last Commit
1mo ago

angular-froala

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
296
Weekly Downloads
2K
Last Commit
2mos ago
jf

jqwidgets-framework

Angular, Vue, React, Web Components, Blazor, Javascript, jQuery and ASP .NET Framework,

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
270
Weekly Downloads
3K
Last Commit
2mos ago
js

jqwidgets-scripts

Angular, Vue, React, Web Components, Blazor, Javascript, jQuery and ASP .NET Framework,

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
270
Weekly Downloads
2K
Last Commit
2mos ago
sr

squire-rte

HTML5 rich text editor. Try the demo integration at

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
2K
Last Commit
3mos ago
vae

vue2-ace-editor

A Vue2.0's component based on ace/brace

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
311
Weekly Downloads
44K
Last Commit
2yrs ago
rje

react-json-editor-ajrm

A modular, easy to use, react component, to view, edit, and debug javascript objects.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
275
Weekly Downloads
44K
Last Commit
1yr ago
gr

grapesjs-react

A React wrapper for GrapesJS library

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Poor Documentation
GitHub Stars
133
Weekly Downloads
759
Last Commit
9mos ago
nae

ng2-ace-editor

Ace editor integration with typescript for angular 4 - 5

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Great Documentation
GitHub Stars
201
Weekly Downloads
10K
Last Commit
3yrs ago

@firestitch/html-editor

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
72
Last Commit
1mo ago

angular-froala-wysiwyg-base

Angular 4, 5, 6, 7, 8 and 9 plugin for Froala WYSIWYG HTML Rich Text Editor.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
716
Weekly Downloads
35
Last Commit
2mos ago
woo

woofmark

🐕 Barking up the DOM tree. A modular, progressive, and beautiful Markdown and HTML editor

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
830
Last Commit
3yrs ago

ContentTools

A JS library for building WYSIWYG editors for HTML content.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
648
Last Commit
6mos ago

jquery-froala-editor

The next generation Javascript WYSIWYG HTML Editor.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5K
Weekly Downloads
1
Last Commit
2mos ago
vhe

vue-html-editor

A Vue.js component implementing the HTML editor with the jQuery summernote plugin.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
380
Weekly Downloads
196
Last Commit
5yrs ago
va

vue2-ace

NO LONGER MAINTAINED. A Vue2 component for including the ace editor

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
18
Weekly Downloads
95
Last Commit
4yrs ago
vae

vue-ace-editor

A Vue's editor component based on ace/brace

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
31
Weekly Downloads
62
Last Commit
5yrs ago

react-native-richtext-editor

A Flexible Rich Text Editor for React Native

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
132
Weekly Downloads
23
Last Commit
4yrs ago

ContentEdit

A JavaScript library that provides a set of classes for building content-editable HTML elements.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
243
Weekly Downloads
4
Last Commit
2yrs ago

janissaries-html-editor

<p align="center">A Simple HTML Editor for Angular 9 Applications.</p> <p align="center"> <a href="https://www.npmjs.com/package/janissaries-html-editor"> <img alt="npm version" src="https://img.shields.io/npm/v/janissaries-html-editor.svg"> <

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
1
Last Commit
5mos ago

material-ui-html-field

Html WYSIWYG editor field based on material-ui

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
8
Weekly Downloads
1
Last Commit
6yrs ago