Hacker ApprovedDepartments

ProseMirror

Hacker Approved

The most recommended of 4 rich text editors

Recommended as a well-designed rich text toolkit that gives many editing features for free. Common caveat: awkward to use directly in React.

Recommended as a well-designed rich text toolkit that gives many editing features for free. Common caveat: awkward to use directly in React.

22 people gave an opinion

recommend it
16
criticize it
6
approval share
73%
Each figure is one person. RecommendsCriticizes

Recommended in 6 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: not recommended
  7. May 2026: recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 16 people recommend itNeeds 10 or more, met.
  • 2.7 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 6 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Well designed and carefully built

    “ProseMirror (especially ProseMirror, in our opinion!) are all excellent rich text libraries”

    Comment from 18 Mar 2026 in “We're building a better rich text editing toolkit”

    “ProseMirror and seemingly WordGard have real thought and care put into them”

    Comment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

    “ProseMirror (and presumably Wordgard) just gets so much right.”

    Comment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”
  • Backbone of web editors

    “Shout out to Yjs, ProseMirror and BlockNote on which we relied to build LaSuite Docs”

    Comment from 7 Feb 2026 in “France's homegrown open source online office suite”

    “CodeMirror and ProseMirror are impressive works and my current go-to libraries”

    Comment from 6 May 2026 in “Collaborative Editing in CodeMirror”

    “Prosemirror over the years has become the backbone of editors on the web.”

    Comment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”
  • Editing niceties come for free

    “get pretty much every text editing nicety for free”

    Comment from 17 May 2026 in “Native all the way, until you need text”

    “Prosemirror does this for you, if you want it”

    Comment from 16 Mar 2026 in “Lies I was told about collaborative editing, Part 2: Why we don't use Yjs”
  • Good base for custom apps

    “I've been building my own writing app for a different purpose over the last month and have been pretty happy with PM”

    Comment from 14 Mar 2026 in “Show HN: Ichinichi – One note per day, E2E encrypted, local-first”

    “you have really cool tools you can use as a foundation for something like this”

    Comment from 30 Jan 2026 in “Grid: Forever free, local-first, browser-based 3D printing/CNC/laser slicer”

What people warn about

Each mark is one comment

  • Messy, hard-to-simplify change model

    “I've always wondered why prosemirror's transactions & steps couldn't be simplified further”

    Comment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

    “I'll be the first to admit that ProseMirror's change representation is a bit messy”

    Comment from 18 Mar 2026 in “Lies I was told about collaborative editing, Part 2: Why we don't use Yjs”
  • Missing features out of the box

    “had a very hard time researching and implementing an @-style remote resource completion”

    Comment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

    “ProseMirror doesn't provide virtualization out of the box.”

    Comment from 31 May 2026 in “Show HN: Atomic Editor – Obsidian-style live preview for CodeMirror 6”

    “Prosemirror doesn't really have any mechanism to do this”

    Comment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

Other rich text editors people recommend

The three most recommended other rich text editors, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

ProseMirror compared with 3 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
ProseMirrorThis page16673%6—Approved
Wordgard10953%1——
Lexical9564%3——
Tiptap8657%3——
See all 4 rich text editors, ranked

What people said

28 of the 30 comments that mention it, newest first. Each links to the original comment.

“ProseMirror (and as the sibling comment mention, Lexical) should handle this fine”

RecommendsComment from 4 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“ProseMirror (and presumably Wordgard) just gets so much right.”

RecommendsComment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“I think ProseMirror is a brilliantly designed project”

RecommendsComment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“ProseMirror and seemingly WordGard have real thought and care put into them”

RecommendsComment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“Prosemirror doesn't really have any mechanism to do this”

CriticizesComment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“I've always wondered why prosemirror's transactions & steps couldn't be simplified further”

MixedComment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“I'd pick prosemirror any day over Lexical.”

RecommendsComment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“If you're happy with ProseMirror, continue to use ProseMirror.”

MixedComment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“Prosemirror over the years has become the backbone of editors on the web.”

RecommendsComment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“had a very hard time researching and implementing an @-style remote resource completion”

CriticizesComment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“The weird unexpected DOM redraws that are still a thing in ProseMirror should not occur.”

MixedComment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“it's always been a bit awkward using it directly in React”

MixedComment from 3 Jul 2026 in “Wordgard: The new in-browser rich-text editor from the creator of ProseMirror”

“rich text editors usually use a lossy intermediary format (e.g. prosemirror)”

CriticizesComment from 25 Jun 2026 in “Show HN: OpenKnowledge – open-source alternative to Obsidian/Notion”

“ProseMirror doesn't provide virtualization out of the box.”

CriticizesComment from 31 May 2026 in “Show HN: Atomic Editor – Obsidian-style live preview for CodeMirror 6”

“get pretty much every text editing nicety for free”

RecommendsComment from 17 May 2026 in “Native all the way, until you need text”

“CodeMirror and ProseMirror are impressive works and my current go-to libraries”

RecommendsComment from 6 May 2026 in “Collaborative Editing in CodeMirror”

“Dramatically higher quality, in a way that is directly noticeable to users.”

RecommendsComment from 18 Mar 2026 in “We're building a better rich text editing toolkit”

“ProseMirror (especially ProseMirror, in our opinion!) are all excellent rich text libraries”

RecommendsComment from 18 Mar 2026 in “We're building a better rich text editing toolkit”

“It's just really hard to map correctly to ProseMirror as the merge logic is complex and bound to a schema.”

CriticizesComment from 18 Mar 2026 in “Lies I was told about collaborative editing, Part 2: Why we don't use Yjs”

“I'll be the first to admit that ProseMirror's change representation is a bit messy”

MixedComment from 18 Mar 2026 in “Lies I was told about collaborative editing, Part 2: Why we don't use Yjs”

“that is IMHO easier when dealing more closely with ProseMirror steps and transactions”

RecommendsComment from 17 Mar 2026 in “Lies I was told about collaborative editing, Part 2: Why we don't use Yjs”

“but it's not a silver bullet”

MixedComment from 17 Mar 2026 in “Lies I was told about collaborative editing, Part 2: Why we don't use Yjs”

“we support `react-prosemirror` directly with monetary compensation”

RecommendsComment from 16 Mar 2026 in “Lies I was told about collaborative editing, Part 2: Why we don't use Yjs”

“Prosemirror does this for you, if you want it”

RecommendsComment from 16 Mar 2026 in “Lies I was told about collaborative editing, Part 2: Why we don't use Yjs”

“typing in both felt slower than a vanilla contenteditable”

CriticizesComment from 15 Mar 2026 in “Show HN: Ichinichi – One note per day, E2E encrypted, local-first”

“I've been building my own writing app for a different purpose over the last month and have been pretty happy with PM”

RecommendsComment from 14 Mar 2026 in “Show HN: Ichinichi – One note per day, E2E encrypted, local-first”

“Shout out to Yjs, ProseMirror and BlockNote on which we relied to build LaSuite Docs”

RecommendsComment from 7 Feb 2026 in “France's homegrown open source online office suite”

“you have really cool tools you can use as a foundation for something like this”

RecommendsComment from 30 Jan 2026 in “Grid: Forever free, local-first, browser-based 3D printing/CNC/laser slicer”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.