Best rich text editor on Reddit

259 reviews from r/nextjs, r/webdev, r/reactjs and 14 more subreddits

259 reviews from
and
By Brand
/
By Product
#1

TipTap

4.4
(49)
"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

Lexical

4.7
(19)
"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."
·
"Was the best I found by a long way"
·
#3

TinyMCE

3.9
(22)
"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."
·
"Hands down feature loaded"
·
"I've been happy with TinyMCE. They now have a Svelte wrapper."
·
"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."
·
"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."
·
"Not Rails oriented, but TinyMCE has worked for me."
·
"I think TinyMCE will fit your requirements."
·
"Tinymce selfhosted"
·
#4

Quill

3.5
(19)
"Https://quilljs.com"
·
"For me it is Quill"
·
"I honestly like Quill. It's open source and quite customizable."
·
"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."
·
"Quill, CKEditor, TinyMCE, TipTap or Prosemirror. All of them work with Laravel."
·
#5

CKEditor

4.2
(14)
"CKEditor is a perfect tool for rich text editing."
·
"It has everything you need and it's pretty easy to setup."
·
"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."
·
"Not sure about bootstrap but I am using ckeditor."
·
#6

Trix

3.9
(9)
"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."
·
"Https://trix-editor.org/"
·
"Trix suits my needs for now, but I'm looking for something that allows users to create tables with rich text in cells."
·
"Way too basic unless you have the resource to make custom buttons for every little common things like change the text color."
#7

Blocknote

4.4
(8)
"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."
#8

ProseMirror

4.1
(7)
"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."
·
"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."
#9

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."
#10

Editor.js

4.8
(5)
"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"
#11

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."
#12

Draft.js

4.3
(4)
"Draft.js is an excellent framework for building rich text editors."
·
"For more advanced, you can look for Draft JS"
·
"For more general content you can use [react-draft-wysiwyg]."
·
"DraftJS?"
#13

Suneditor

4.7
(3)
"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"
#14

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."
#15

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."
#16

Plate.js

4.3
(3)
"Platejs"
·
"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."
#17

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."
#18

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."
#19

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."
#20

Facebook

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

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)."
#22

Froala

3.0
(3)
"Froala is known for its clean design and excellent performance."
·
"Closest to usable status out of the box, but very expensive and has confusing, outdated documents."
·
"Froala has its issues."
#23

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."
#24

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."
#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

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."
#29

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/"
#30

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."
#31

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."
#32

Sanity

4.0
(2)
"Sanity just released their portable text editor that is highly customizable."
·
"Sanity just released a standalone RichTextEditor."
#33

Jodit

3.0
(2)
"I used Jodit in a project and I liked it."
·
"If you failed React Quill and Jodit, do not take up Tiptap. Learn to set Jodit. Use dynamic import to set it."
#34

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."
#35

10play

5.0
(1)
"A rich text editor for react-native based on tiptap that is currently in development."
#36

yabwe

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

CK

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

Knowt

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

Friend of Svelte

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

Remirror

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

Wagtail

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

Radzen

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

MDX Editor

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

Notion

5.0
(1)
"Notion is an excellent tool for organization and productivity."
#45

Tipex

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

EditorJS

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

ByteMD

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

Payload CMS

5.0
(1)
"Check out Payload CMS. You’ll be able to get a blog up and running in minutes."
#49

Outstatic

5.0
(1)
"Don't forget to give https://outstatic.com a try. It has a built-in dashboard for you to manage your content, no need for a database."
#50

React Quill

4.0
(1)
"React quill maybe?"
#51

Mantine UI

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

Volto-slate

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

GrapesJS

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

Bear

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

Strike

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

Paper

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

Notepad++

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

Nonags

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

React Native ZSS Rich Text Editor

4.0
(1)
"Try react-native-zss-rich-text-editor, it's Expo-compatible and well-maintained."
#60

Wix

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

Mozilla

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

Templates Zoo

4.0
(1)
"The experience has been really good with many extended features like spell checker and AI autocomplete."
#63

Milkdown

4.0
(1)
"Milkdown works really well despite confusing documentation."
#64

Medium

4.0
(1)
"Both Quill and Medium editor are nice in their own ways."
#65

react-native-cn-richtext-editor

4.0
(1)
"A little finicky to use, but it's not bad."
#66

Jarte

4.0
(1)
"If you're looking for a program akin to a tabbed MS Wordpad, see if Jarte works for you."
#67

Syncfusion React Rich Text Editor

4.0
(1)
"You can try the Syncfusion [React Rich text editor] for creating blogs."
#68

Nexo

4.0
(1)
"Can try nexo-mdx too"
#69

react-native-draftjs-editor

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

Simplenote

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

TextEdit+

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

Cetus CWordPad

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

ToastUI

2.0
(1)
"ToastUI had issues on production build after switching to Vite."
#74

Draft

2.0
(1)
"Draft has its issues."

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