A toolkit for building rich-text editors on the web

Featured Embed

ProseMirror is a toolkit for building rich-text editors on the web.

Luís Mendes
Philippe Lehoux
Fernando Montoya
 +4 reviews
  • Pros: 

    Powerful, low-level API; Not tied to a context (React, etc); Very flexible and modular; Rock solid output;


    Bit of a steep learning curve, docs could be better

    We've used ProseMirror for our components at since it was in alpha, because it was the only framework that was low-level and flexible enough to achieve what we wanted (semantic output, inline editing, custom doc model). Since then it's only gotten more powerful and stable. In my opinion it is the best richtext editing framework currently available, without exception.

    Sean King has used this product for one year.
You need to become a Contributor to join the discussion.
Rafael Masson
Rafael Masson@rafbm · CTO @ Missive
We’ve been using ProseMirror for more than a year at Missive - We customized it a lot and plugged our own server-side collaborative infrastructure behind it. It was the only editor that offered everything we needed back when we did the research, and I would believe it still is today. Extremely recommended. Also, Marijn is amazingly responsive to issues and pull requests on GitHub.
Bede Overend
Bede Overend@bedeoverend · Co-founder & CTO of
An incredibly powerful editor. We've been using it for the last year or so at Simpla, and it's been fantastic. It's definitely the most powerful and flexible editor framework I've come across.
James Welch
James Welch@jwelch · CEO @
very nice. have had many issues with such editors and markdown conversion in particular. this looks like a great script.
Forrest O.
Forrest O.@forresto · hack
There are so many details to get right with rich-text editing. I worked with ProseMirror in 2016 (pre-1.0), and it always felt more solid than similar libraries. Solid but flexible.
Vlad Korobov
Vlad Korobov@vladkorobov · Product Manager
@marijnjh I see you update the website any plans to do more sugar around the product? Like React/Angular/Vue wrappers? Some UI design options?