Rich Text Editor reviews from Reddit

Summary

We analyzed 343 Reddit reviews across 21 subreddits and 59 posts to rank the best Rich Text Editor brands recommended by redditors, including communities like r/nextjs, r/reactjs, r/webdev, r/sveltejs, r/reactnative. Top-rated brands include TipTap (4.4/5), TinyMCE (4.1/5), Lexical (4.6/5).

Stats
Reviews343
Subreddits21
Posts59
Brands74
Products42
343 reviews from
and
By Brand
/
By Product
#1

TipTap

4.4
(60)
"I think Tiptap is the best, its headless, you can customize the looks as you want, it gives you the only functionality."
·
"TipTap is the most popular"
·
"Tiptap. It's easy to customize."
·
"Tiptap or Lexical,from what I understand, these two work very well"
·
"Tiptap, or Yopta if you like notion like editing."
·
"Tiptap"
·
"Tiptap by a mile."
·
"I was using react quill, but tiptap is far better"
·
"TipTap FTW & all forks based out of it"
·
"TipTap is probably the most popular."
·
#2

TinyMCE

4.1
(38)
"Free when self-hosted and the paid plans have some neat plugins. Wordpress used it at its core for years."
·
"TinyMCE has document converters so you can send the pdf to a docusign."
·
"We use TinyMCE and React at our company and its pretty great. Just renewed our contract"
·
"Hands down feature loaded"
·
"I've been happy with TinyMCE. They now have a Svelte wrapper."
·
"TinyMCE is the best by far for me. Most reliable"
·
"It terms of something that just straight up works out of the box with no effort and without oddly having an issue with SSR, TinyMCE is the only one I know."
·
"I’m also using TinyMCE and it’s been the best to use so far"
·
"TinyMCE is a powerful and flexible WYSIWYG editor."
·
"It was easy with react, the output is raw html (I needed that), and you can add a LOT of plugins."
·
#3

Lexical

4.6
(24)
"Lexical for me. It's not too heavy, nice and composable, performance is great."
·
"Lexical is a blt harder to setup but superior to all others."
·
"I recommend trying the Lexical framework. If you need flexibility and custom blocks, it’s the best choice."
·
"Lexical, platejs, Tiptap"
·
"Lexical is one of the best editors, TipTap is also good."
·
"Lexical editor! 😊 You're not gonna regret it."
·
"Lexical is overall the best for anything react."
·
"I would use lexical editor built by them"
·
"I have been using lexical for few months now."
·
"I went with Lexical. It's easy to setup, very extensible, actively maintained and backed by a big company."
·
#4

CKEditor

4.1
(24)
"It has everything you need and it's pretty easy to setup."
·
"CKEditor offers rich text editing, and is a fantastic bit of kit I've used extensively over the past couple of years. It _does_ cost money, but it's worth it."
·
"We picked it for our project and never had any problems"
·
"CKEditor offers a rich set of features and is easy to integrate."
·
"CKEditor is nice."
·
"It should be fairly easy to develop it on top of any rich text editor with reasonable API."
·
"Ckeditor provides a lot of functions for free, maybe look into that."
·
"I used CKEditor recently. I don’t know if it’s the best but it was super simple to set up."
·
"Try CKEditor."
·
"CKEditor looks like it provides an amazing amount of free functionality."
·
#5

Quill

3.5
(27)
"Https://quilljs.com"
·
"For me it is Quill"
·
"I honestly like Quill. It's open source and quite customizable."
·
"Https://www.npmjs.com/package/react-native-cn-quill is quite good one."
·
"I heard about Quills lately."
·
"I’d say Quill is a quite good one, and there aren’t really much alternatives."
·
"I was going to suggest Quill :D"
·
"Quill is extremely extendable and has a great Delta structure."
·
"Both Quill and Medium editor are nice in their own ways."
·
"Surprised QuillJs has not been mentioned so far."
·
#6

Slate.js

4.3
(12)
"If you are going to customise a ton of functionalities and/or implement new functionality I suggest using SlateJS."
·
"Slate is my favorite, easily customizable/extensible."
·
"Ive been using Slate.js so far and I really like it because its fully customizable. And the docs are pretty good as well, with several examples."
·
"I recommend Slate completely without reservation - it was the clear best choice before they did a large re-factor."
·
"I’m using Slate.js and it has some features I haven’t seen elsewhere: Save result as JSON, Turn JSON into DOM tree using whatever elements and components you want."
·
"There's slate js which is very flexible, but no stable version yet. We've used it for over a year though."
·
"Slate is also nice."
·
"Try this one https://www.slatejs.org/examples/markdown-preview or this http://www.roserobertson.me/markdown-draft-js/"
·
"I had good experience with slate too. Would use it again."
·
"Also consider Slate, which IIRC is based on Draft."
·
#7

Trix

3.9
(11)
"Never had issue with trix. Just a sprinkling of css and it looks fine."
·
"I have chosen Trix **without** ActionText."
·
"Action text ~~trix~~ with rhino is good"
·
"Trix, Quill or SimpleMDE come to mind."
·
"I like Trix"
·
"For most projects, the standard Trix editor is just fine."
·
"I really like Trix but that might be because I generally use a rails stack. It should be pretty easy to use in your MERN stack tho."
·
"Https://trix-editor.org/"
·
"I recently used Trix in a project that required basic editing functionality. I was able to drop it in and finish the feature I needed within a day."
·
"Trix suits my needs for now, but I'm looking for something that allows users to create tables with rich text in cells."
·
#8

Draft.js

4.3
(10)
"Ive had a lot of success with DraftJS, it's the library Facebook made so has good backing."
·
"Draft.js is an excellent framework for building rich text editors."
·
"Draft.js is an excellent rich text editor built on top of react, and is incredibly customisable."
·
"For more advanced, you can look for Draft JS"
·
"For more general content you can use [react-draft-wysiwyg]."
·
"I’ve used drafjs in a previous project and am implementing something similar now in tiptap. Use tiptap."
·
"React-draft-wysiwyg It's basically draft.js but someone took the time to build it."
·
"DraftJS?"
·
"I use Draft.js. In my project I use it only to display a fairly simple formatted message."
·
"You could try draft."
#9

Editor.js

4.3
(9)
"Editorjs is amazing. I’ll never go back"
·
"I like Editor.js"
·
"Editor.js is pretty good. It’s easy enough to bind it to an html element."
·
"Well maintained and extendable."
·
"You can check Editor.js"
·
"Editorjs - https://github.com/gajda-w/nextjs14-editor-js"
·
"Editor JS is unique and good for some apps. I use this and tiptap for different things"
·
"I use EditorJS and like the way every content block is stored as JSON object in an array."
·
"I don’t enjoy EditorJS."
#10

Blocknote

4.3
(9)
"Blocknote is best for me now as I use Mantine and it's built on top of Mantine and TipTap."
·
"Blocknote/react"
·
"I've had a great experience using blocknote/react for my last few projects. Given it a similar look and feel to Notion."
·
"Loving blocknote js"
·
"I just did this search and went with BlockNote. Been liking it a lot!"
·
"Blocknote is a good one, pretty easy to set up and comes default with shadcn components."
·
"Recently I used blocknote. I can say it’s really good"
·
"Personal preference is either blocknote or novel, but anything built off tiptap/prosemirror is a good choice imo."
·
"BlockNote if you want a Notion-like experience"
#11

ProseMirror

4.1
(8)
"ProseMirror's plugin system is well designed for customizations."
·
"Anything based on the excellent ProseMirror."
·
"The level of customizability, flexibility and comprehensibility of the API, low number of bugs, and helpful community made ProseMirror the clear winner."
·
"Prose Mirror. The code equivalent is Code Mirror is what is used by Obsidian."
·
"Pleasantly surprised to discover it’s pretty much just a friendly API around ProseMirror."
·
"If you need something more powerful there's ProseMirror."
·
"You could try out [React ProseMirror]! There's a nice-looking math plugin for ProseMirror."
·
"I'd say Tiptap, but since they got YC funded, I can't tell what is open source and what is paid."
#12

Slate

3.9
(7)
"Adding basic features is super straightforward and they even have code examples you can use."
·
"It's the best RTE I ever used in javascript."
·
"I like Slate as a rich text editor in my React projects."
·
"Nice, cheap, and easy to build on."
·
"I’ve used Slate and it was fine, you don’t have to use all of the features."
·
"It's decent, but I get issues with it sometimes."
·
"The Svelte package for Slate doesn't really work on Firefox."
#13

Plate.js

4.6
(5)
"Out of testing almost 20 solutions, Plate.js came out as the best. The main reasons - great license, the architecture is open, lots of functionality, configurability, extensibility."
·
"Platejs"
·
"Using PlateJS, being built on top of Slate - would recommend it."
·
"If you want text editor with some Ai features go for plate js."
·
"I am using plate js and it has been great time working on this library."
#14

Froala

3.5
(6)
"Froala is known for its clean design and excellent performance."
·
"If you have the money purchase a license for Froala editor. All the other options like CKeditor and TinyMCE are BETTER than froala but they have no perpetual license available."
·
"It doesn't have an advanced file manager, but I would say it's worth taking a look at Froala rich text editor."
·
"Froala is probably the easiest to extend."
·
"Closest to usable status out of the box, but very expensive and has confusing, outdated documents."
·
"Froala has its issues."
#15

Syncfusion

5.0
(4)
"Syncfusion offers a free community license to individual developers and small businesses."
·
"Syncfusion offers a free community license to individual developers and small businesses."
·
"Syncfusion offers a free community license for their Vue Rich Text Editor."
·
"Syncfusion offers a free community license."
#16

Suneditor

4.5
(4)
"Check out [Suneditor](http://suneditor.com/sample/index.html), very flexible rich text editor."
·
"I have been using Suneditor for last 3 years. It works perfect."
·
"SunEditor, CKEditor"
·
"If not, have a look at Sun editor."
#17

Editorial

4.7
(3)
"Check out Editorial, an amazing editor that happens to also be programmable/automatable..."
·
"Editorial is great for that."
·
"I've stuck with Editorial for a few years now."
#18

QuillJS

4.7
(3)
"Ended up creating my own solution using a web view and QuillJS although you can use any WYSIWYG editor to get the job done."
·
"QuillJS is my go to"
·
"Well built as well."
#19

Mantine

4.3
(3)
"Mantine's Rich Text Editor is incredibly versatile and user-friendly."
·
"I am using the RTE from Mantine and it works great for me"
·
"The dev experience was not great and there are concerns about package updates breaking functionality."
#20

Slatejs

4.0
(3)
"Slatejs"
·
"There’s SlateJS and TinyMCE."
·
"Slatejs offers a huge degree of customization for building Rich Text Editors, though it has a steep learning curve."
#21

Brackets

3.7
(3)
"I highly recommended brackets or Visual studio code. I use both for HTML and JavaScript."
·
"[http://brackets.io/](http://brackets.io/), [https://atom.io/](https://atom.io/)"
·
"There’s also Brackets and Atom, but when I last tried them they were simply worse than VSCode."
#22

Facebook

5.0
(2)
"Lexical seems pretty good"
·
"Great tool for working with vanilla JS!"
#23

Jodit

3.3
(3)
"I used Jodit in a project and I liked it."
·
"I used Jodit text editor (free edition) lots of great features like image/video uploading/embedding"
·
"If you failed React Quill and Jodit, do not take up Tiptap. Learn to set Jodit. Use dynamic import to set it."
#24

MoxieCode

5.0
(2)
"It's a WYSIWYG editor, not a block editor, which I consider a very good thing."
·
"I use it with MoxieManager, to handle all uploaded files (not just images; I also allow PDF, audio etc)."
#25

Summernote

4.5
(2)
"It has all the features I needed at the time."
·
"Summernote."
#26

Trumbowyg

4.5
(2)
"Not only does it do the job, it does it well."
·
"Trumbowyg"
#27

Quill.js

4.5
(2)
"With a little effort you can get something collaborative as well, so it behaves like shared google docs."
·
"I use quill.js"
#28

Sublime Text

4.5
(2)
"Vote for Sublime Text. Very happy with it!"
·
"I've been using Sublime Text, which replaced TextWrangler for me a while back, and it keeps getting better."
#29

Plate

4.5
(2)
"I use Plate for my note/link management app, it's based on Slate and Shadcn/ui."
·
"I'm giving [Plate](https://platejs.org/docs) a serious look."
#30

10play

4.5
(2)
"A rich text editor for react-native based on tiptap that is currently in development."
·
"My #1 candidate so far is https://github.com/10play/10tap-editor."
#31

Visual Studio Code

4.0
(2)
"Visual Studio Code is my go-to nowadays and I use it 5 days a week at work as well as for my own projects."
·
"Visual Studio Code."
#32

WYMeditor

4.0
(2)
"I'll second WYMeditor. it is very much more robust than others mentioned here."
·
"Try WYMeditor for a rich but semantic markup and styles-oriented editor."
#33

Ulysses

4.0
(2)
"I use Ulysses but it is worth noting that if you are in the EU you can request a refund for any app purchase within 14 days."
·
"You could always try Ulysses for free and see if you like it. Highly customizable."
#34

React Quill

4.0
(2)
"React quill maybe?"
·
"I used React Quill on a recent project. Was very easy to use and worked for my needs."
#35

Novel

4.0
(2)
"Novel is a Notion-style WYSIWYG (What You See Is What You Get) editor with AI-powered autocompletions."
·
"This is what you want. https://novel.sh/"
#36

BBEdit

4.0
(2)
"There is a free version of BBEdit available at the Developer's web site."
·
"On the Mac App Store there’s BBEdit which is the improved version of TextWrangler."
#37

react-native-pell-rich-editor

2.5
(2)
"This editor is **more flexible** than that from dra."
·
"I picked react-native-pell-rich-editor, but now I am disappointed. It doesn't support video support."
#38

WordPress

5.0
(1)
"From Wordpress, they have excellent rich text native editor for mobile."
#39

PortableText

5.0
(1)
"I would recommend [@portabletext/react](https://www.npmjs.com/package/@portabletext/react)"
#40

Typora

5.0
(1)
"Typora"
#41

RichTexture

5.0
(1)
"RichTexture by Handle... It’s open source and Free too!"
#42

yabwe

5.0
(1)
"The open-source version of the Medium editor is a fantastic tool for developers looking to implement rich text editing."
#43

CK

5.0
(1)
"Ck editor is the one I recommend!"
#44

Knowt

5.0
(1)
"Our app has a rich text editor and is available on both iOS and Android."
#45

Friend of Svelte

5.0
(1)
"Tipex Editor is a great tool for editing text in Svelte."
#46

Remirror

5.0
(1)
"It's built on top of ProseMirror so it's very flexible to build your own editor."
#47

Wagtail

5.0
(1)
"Wagtail provides simple content management and a productive developer experience."
#48

Radzen

5.0
(1)
"It was the only one that supported pasting of images directly."
#49

MDX Editor

5.0
(1)
"MDX Editor is a powerful tool for editing markdown."
#50

Tipex

5.0
(1)
"Definitely, Tipex editor is my go-to."
#51

ByteMD

5.0
(1)
"ByteMD is pretty great. Highly configurable and easy to understand codebase."
#52

EditorJS

5.0
(1)
"I personally end up with EditorJS after migrating from QuillJS."
#53

TextMate

4.0
(1)
"I use TextMate. It’s simple and easy."
#54

React Native Drag Text Editor

4.0
(1)
"Also you can check https://github.com/eneskarpuz/react-native-drag-text-editor."
#55

StackEdit

4.0
(1)
"I really like the experience on https://stackedit.io/"
#56

Monaco

4.0
(1)
"Maybe [monaco](https://microsoft.github.io/monaco-editor/index.html)?"
#57

Gutenberg

4.0
(1)
"Gutenberg."
#58

Mantine UI

4.0
(1)
"Mantine UI has a rich text editor component built on tiptap."
#59

Volto-slate

4.0
(1)
"We use volto-slate https://github.com/eea/volto-slate."
#60

GrapesJS

4.0
(1)
"GrapesJS or EditorJS are good options."
#61

Bear

4.0
(1)
"Check out the Bear app. It has great export options."
#62

Strike

4.0
(1)
"You could try Strike. Is by the same people that make Airmail."
#63

Paper

4.0
(1)
"[Paper] has Preview Mode where Markdown is converted to Rich Text."
#64

Notepad++

4.0
(1)
"Notepad++!"
#65

Nonags

4.0
(1)
"[Nonags] is my favorite place to go for freeware that actually works."
#66

Tiptap

4.0
(1)
"TipTap v2.0 beta is pretty solid."
#67

Wix

4.0
(1)
"React-native-pell-rich-editor has been pretty good."
#68

Mozilla

4.0
(1)
"Firefox's built-in spellcheck is a great feature for users of AJAX word editors."
#69

Rich Text Editor

3.0
(1)
"Maybe try this lib recommended in the video, I haven't personally used it myself"
#70

Web-Based Editor

3.0
(1)
"You could always use a webview and then use your web-based editor of choice."
#71

react-native-draftjs-editor

3.0
(1)
"In my opinion **is good but not best**."
#72

Simplenote

3.0
(1)
"Simplenote does markdown I believe."
#73

TextEdit+

3.0
(1)
"TextEdit+ is a decent plain text and RTF editor."
#74

Cetus CWordPad

3.0
(1)
"Cetus CWordPad - WordPad with a spell checker."

Discover your audience

GummySearch is an audience research toolkit for 130,000 unique communities on Reddit.

If you are looking for startup problems to solve, want to validate your idea or find your customers online, GummySearch is for you.

Sign up for free, get community insights in minutes.

Tell me more
Get started
Audience Research