10 Best React WYSIWYG Editor Libraries

Curated by the Openbase team and community.Learn more

Curated by the Openbase team and community. Learn more

tiptap

The headless editor framework for web artisans.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
3
Top Feedback
2Hard to Use
1Slow
GitHub Stars
13K
Weekly Downloads
95K
Last Commit
1d ago
Bundle Size (min+gzip)
60.7KB
Tree-Shakeable
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

draft-js

A React framework for building text editors.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.1/ 5
17
Top Feedback
6Great Documentation
3Easy to Use
1Performant
GitHub Stars
21K
Weekly Downloads
838K
Last Commit
8d ago
Bundle Size (min+gzip)
65.2KB
Not Tree-Shakeable
sr

suneditor-react

A React Component for SunEditor (WYSIWYG editor)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
244
Weekly Downloads
9K
Last Commit
3mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rq

react-quill

A Quill component for React.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
4.3/ 5
7
Top Feedback
3Great Documentation
3Easy to Use
3Performant
GitHub Stars
5K
Weekly Downloads
209K
Last Commit
2mos ago
Bundle Size (min+gzip)
57.9KB
Not Tree-Shakeable

react-email-editor

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
1Responsive Maintainers
GitHub Stars
3K
Weekly Downloads
11K
Last Commit
22d ago
Bundle Size (min+gzip)
N/A
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
8d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
rdw

react-draft-wysiwyg

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

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.5/ 5
4
Top Feedback
1Great Documentation
GitHub Stars
5K
Weekly Downloads
311K
Last Commit
6mos ago
Bundle Size (min+gzip)
46.0KB
Not Tree-Shakeable

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

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

ckeditor4-react

Official CKEditor 4 React component.

License Icon
License: (GPL-2.0-or-later OR LGPL-2.1 OR MPL-1.1)
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
70
Weekly Downloads
23K
Last Commit
21d 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
17d ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
jr

jodit-react

React wrapper for Jodit

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Poor Documentation
GitHub Stars
230
Weekly Downloads
12K
Last Commit
7d 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
3d ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rt

react-trix

React wrapper around Trix editor from Basecamp + some lightweight features

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
195
Weekly Downloads
3K
Last Commit
5mos ago
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable

@progress/kendo-react-editor

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

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
100
Weekly Downloads
4K
Last Commit
1mo ago
Bundle Size (min+gzip)
N/A
Tree-Shakeable
rr

react-rte

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

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
30K
Last Commit
6mos ago
Bundle Size (min+gzip)
115.0KB
Not Tree-Shakeable
rs

react-summernote

Summernote (Super simple WYSIWYG editor) adaptation for react

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
3K
Last Commit
N/A
Bundle Size (min+gzip)
42.3KB
Not Tree-Shakeable

react-trumbowyg

React wrapper for lightweight WYSIWYG editor Trumbowyg

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
133
Weekly Downloads
1K
Last Commit
3yrs ago
Bundle Size (min+gzip)
26.2KB
Not Tree-Shakeable
rle

react-lz-editor

A multilingual react rich-text editor component includes media support such as texts, images, videos, audios, links etc. Development based on Draft-Js and Ant-design, good support html, markdown, draft-raw mode. 一款基于 draft-Js 和 ant-design 实现的 react 富文本编辑器组件,支持文本、图片、视频、音频、链接等元素插入,同时支持HTML、markdown、draft Raw格式。

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
1Great Documentation
1Performant
GitHub Stars
918
Weekly Downloads
171
Last Commit
2yrs ago
Bundle Size (min+gzip)
2.37KB
Not Tree-Shakeable
rp

@react-page/react-page

This is a meta package including all official components of the React Page Editor.

License Icon
License: GPL-3.0-or-later
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
107
Last Commit
N/A
Bundle Size (min+gzip)
N/A
Not Tree-Shakeable
wer

wysiwyg-editor-react

WYSIWYG Editor for ReactJS .13+

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
5
Weekly Downloads
46
Last Commit
3yrs ago
Bundle Size (min+gzip)
37.1KB
Not Tree-Shakeable
dw

draft-wysiwyg

Draft-JS experiments with drag&drop, resizing, tooltips, WIP

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
454
Weekly Downloads
44
Last Commit
5yrs ago
Bundle Size (min+gzip)
1.30KB
Not Tree-Shakeable
rwe

react-wysiwyg-editor

A bootstrap-style react component for wysiwyg editor

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
41
Weekly Downloads
39
Last Commit
5yrs ago
Bundle Size (min+gzip)
7.09KB
Not Tree-Shakeable
rw

react-wysiwyg

retain some control over contenteditable input

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
166
Weekly Downloads
3
Last Commit
5yrs ago
Bundle Size (min+gzip)
38.7KB
Not Tree-Shakeable

ritzy

Collaborative web-based rich text editor

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
892
Weekly Downloads
0
Last Commit
4yrs ago
Bundle Size (min+gzip)
144.0KB
Not Tree-Shakeable