What is the best Rich Text Editor for ReactJS now?

This page summarizes the projects mentioned and recommended in the original post on /r/reactjs

Our great sponsors
  • Appwrite - The open-source backend cloud platform
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • ProseMirror

    The ProseMirror WYSIWYM editor

    ProseMirror - takes a lot of effort to have something working, but advantage is really low-level customization and that it's a mature and constantly maintained library.

  • lexical

    Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.

    I haven't used it but Lexical by Facebook seems like a great option. https://github.com/facebook/lexical

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • payload

    The best way to build a modern backend + admin UI. No black magic, all TypeScript, and fully open-source, Payload is both an app framework and a headless CMS.

    +1 for Slate. We use it for Payload's rich text field

  • tiptap

    The headless editor framework for web artisans.

    We are gradually moving out codebase at Parabol.co from DraftJS to TipTap: https://github.com/ueberdosis/tiptap

  • remirror

    ProseMirror toolkit for React 🎉

    We're using remirror in our product. It's built on top of ProseMirror so it's very flexible to build your own editor.

  • verbum

    Verbum is a fully flexible text editor based on lexical framework.

    There's a prebuilt alternative, but seems to be very new.

  • volto-slate

    DEPRECATED: Moved to Volto Core since 16.0.0.alpha.15

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • TinyMCE

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

    TinyMce: https://www.tiny.cloud/

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts