JavaScript Rich Text Editor

Open-source JavaScript projects categorized as Rich Text Editor

Top 23 JavaScript Rich Text Editor Projects

Rich Text Editor
  1. trix

    A rich text editor for everyday writing

    Project mention: NanoChat – The best ChatGPT that $100 can buy | news.ycombinator.com | 2025-10-13

    It’s actually the opposite, WYSIWYG is better than ever. You just have to seek out the tooling because WYSIWYG isn’t something that everyone benefits from.

    HyperCard was cool but it had big limitations that made its demise inevitable. It was most useful for prototyping because of those limitations. Its inability to use files over a network is a big limiter. Basically everything HyperCard could do is something the web can do better (or a modern ease of use focused game engine, depending on how multimedia-oriented your project is).

    If you were developing Myst today you could easily develop it using a no-code web development system to do so, or use a no-code game development tool like Game Maker.

    In terms of leveraging information in a database and visualizing it, nothing from the era can hold a candle to stuff like Airtable and its open source clones.

    Another example, Microsoft FrontPage was definitely not as good as trix and the editors that came after: https://trix-editor.org/

    WordPress + the wildly massive plugin ecosystem it has is basically a no-code web application platform in itself.

    The user experience for commercial WYSIWYG like SquareSpace and Wix is wildly better than anything from the 90s.

  2. Puter.js

    Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.

    Puter.js logo
  3. medium-editor

    Medium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution.

  4. pell

    📝 the simplest and smallest WYSIWYG text editor for web, with no dependencies

    Project mention: Show HN: OverType – A Markdown WYSIWYG editor that's just a textarea | news.ycombinator.com | 2025-08-17

    This is a really good project, kudos!

    What I am wondering is if I can modify the project enough so that lets say when I do # test, then it can automatically modify it to be enlarged instead of just colored/ basically i think that this is how reddit comments work..

    Image support would be really preferred too, but honestly, this is seriously so cool that I can iamgine using this right now, but someone here mentioned spell/pell https://github.com/sylvainpolletvillard/spell and https://github.com/jaredreich/pell and so they are in the size of 1kb-2kb, even bytes and this is 40kb iirc, so why is there such a big size difference and how are those guys being so small.

    Once again, amazing project, my mind is truly blown by how simple it is, I will try to integrate this or spell or just anything whenever I can!

  5. ckeditor5

    Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.

    Project mention: Every web rich-text editor is missing a ruler | dev.to | 2026-08-08

    Open Froala, TinyMCE, CKEditor 5, or Quill and it isn't there. Not hidden in a menu — it doesn't exist. The CKEditor 5 feature request has been open since September 2020.

  6. react-quill

    A Quill component for React.

  7. react-draft-wysiwyg

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

  8. Trumbowyg

    A lightweight and amazing WYSIWYG JavaScript editor under 10kB

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. suneditor

    A lightweight and powerful WYSIWYG editor in vanilla JavaScript. No dependencies.

  11. jodit

    Jodit - Best WYSIWYG Editor for You

  12. react-codemirror

    Codemirror Component for React.js (by JedWatson)

  13. alloyeditor

    WYSIWYG editor based on CKEditor with completely rewritten UI

  14. megadraft

    Megadraft is a Rich Text editor built on top of Facebook's Draft.JS featuring a nice default base of components and extensibility

  15. django-markdown-editor

    🙌 Awesome Django Markdown Editor, supported for Bootstrap & Semantic-UI

  16. ritzy

    Collaborative web-based rich text editor

  17. text

    📑 Collaborative document editing using Markdown (by nextcloud)

  18. react-medium-editor

    React wrapper for medium-editor

  19. notepad

    :ledger: An offline capable Notepad PWA (by amitmerchant1990)

    Project mention: Hacktoberfest - The First Pull Request | dev.to | 2025-10-11

    My First Attempt The first repo that I've worked on is a Notepad web app by Amit Merchant. It's an offline capable Notepad Progressive Web App, which could also be accessed via this link, written in mostly JavaScript. I found that the repo was properly maintained, so I tried out the app via the link. While I was exploring different functions of the app, I found the title case conversion function in the Case Converter, which is something that I need, even when writing this blog! I then started testing the function, and looked into the files to understand the structure and the codes, and suggested some improvement on the codes in this issue and made a pull request.

  20. czi-prosemirror

    Rich Text Editor built with React and ProseMirror

  21. warewoolf

    A minimalist novel-writing system/rich text editor designed to be usable without a mouse. For desktop and standalone word processors/digital typewriters/writerDecks.

  22. react-trumbowyg

    React wrapper for lightweight WYSIWYG editor Trumbowyg

  23. studio

    Adiptal Studio is an iframe based self-host headless page builder to integrate in any cms/framework. It's feature-rich design and gives clean output to design responsive pages. (by adiptal)

  24. french-press-editor

    ☕ An offline-first rich text editor component.

  25. react-trix-rte

    React wrapper for Trix rich text editor created by Basecamp

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Rich Text Editor discussion

Log in or Post with

JavaScript Rich Text Editor related posts

  • MarkdownEditor alternatives - SimpleMDE, overtype, and TinyMCE

    4 projects | 19 Jul 2026
  • Melhores editores HTML para usar em aplicações JavaScript em 2025

    1 project | dev.to | 12 Dec 2024
  • Word-like HTML inline edit with design mode

    1 project | news.ycombinator.com | 13 Oct 2024
  • Testing ViewComponent w/ Capybara

    1 project | dev.to | 20 Aug 2024
  • How to quickly add a rich text editor to your Next.js project using TipTap

    2 projects | dev.to | 4 Jun 2024
  • Has anyone had much experience using Lexical (by Meta) recently?

    1 project | /r/react | 12 Oct 2023
  • React Js Developers ⭐ Create a Email Editor with React-Quill

    2 projects | dev.to | 17 Sep 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Rich Text Editor projects in JavaScript? This list will help you:

# Project Stars
1 trix 19,994
2 medium-editor 16,106
3 pell 12,050
4 ckeditor5 10,476
5 react-quill 7,015
6 react-draft-wysiwyg 6,475
7 Trumbowyg 4,152
8 suneditor 2,003
9 jodit 1,946
10 react-codemirror 1,555
11 alloyeditor 1,408
12 megadraft 1,223
13 django-markdown-editor 896
14 ritzy 892
15 text 653
16 react-medium-editor 506
17 notepad 372
18 czi-prosemirror 343
19 warewoolf 336
20 react-trumbowyg 147
21 studio 93
22 french-press-editor 75
23 react-trix-rte 73

Sponsored
Puter.js - The Backend for AI-Generated Apps
One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
developer.puter.com