10 Best React HTML Editor Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

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.3/ 5
16
Top Feedback
3Highly Customizable
1Great Documentation
1Easy to Use
GitHub Stars
23K
Weekly Downloads
221K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
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.3/ 5
3
Top Feedback
1Great Documentation
1Performant
1Highly Customizable
GitHub Stars
23K
Weekly Downloads
176K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
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
282K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

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
490
Weekly Downloads
32K
Last Commit
9d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
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
925
Weekly Downloads
221K
Last Commit
9mos ago
Bundle Size (min+gzip)
3.60KB
Not Tree-Shakeable

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
2K
Weekly Downloads
75K
Last Commit
22d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
hrp

html-react-parser

📝 HTML to React parser.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
1Highly Customizable
GitHub Stars
1K
Weekly Downloads
475K
Last Commit
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable

@ckeditor/ckeditor5-react

Official CKEditor 5 React component.

License Icon
License: GPL-2.0-or-later
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
296
Weekly Downloads
53K
Last Commit
18d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
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
79K
Last Commit
2mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@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: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
192
Weekly Downloads
2K
Last Commit
4d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
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
265
Weekly Downloads
6K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
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
264
Weekly Downloads
31K
Last Commit
1yr ago
Bundle Size (min+gzip)
12.7KB
Tree-Shakeable
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
123
Weekly Downloads
508
Last Commit
6mos ago
Bundle Size (min+gzip)
0.70KB
Tree-Shakeable