The ProseMirror WYSIWYM editor (by ProseMirror)

ProseMirror Alternatives

Similar projects and alternatives to ProseMirror

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ProseMirror alternative or higher similarity.

Suggest an alternative to ProseMirror

Reviews and mentions

Posts with mentions or reviews of ProseMirror. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-30.
  • I built a Notion like note taker which works on top of locally saved markdown files | 2021-10-19
    I have created a library to deal with contentEditable called which in itself is an abstraction on top of the popular library.
  • Is there a Rich text editor ES Module for SvelteKit? | 2021-09-30
    There's that has svelte bindings
  • Rich Text Editor Libraries w/ NextJS | 2021-09-28
    I have never used it, but take a look at ProseMirror.
  • Strategy for implementing a simple rich text editor in which every word automatically gets wrapped in a span? | 2021-09-19
    Take a look at something like Prosemirror. With something like this, you can essentially define how text will be parsed and rendered, which will then form what your AST looks like. Prosemirror could then handle the rendering for you, and you interact with Prosemirror and it's utilities to manipulate the AST, and thus the rendered editor.
  • My pain building a WYSIWYG editor with contenteditable | 2021-09-17
    Dude, go with ProseMirror. It has all the building blocks you'll need to accomplish what you folks are after. There's also the wrapper project TipTap which makes it a bit easier to work with in TypeScript.
  • Ask HN: Open-source like block editor? | 2021-08-28
    Prosemirror[0] implements blocks like notion, and has a MIT license. Mind that it's not super intuitive stuff, at least for me, but it's a very powerful API. There are react implementations in the wild.


  • The Official Release of Apostrophe 3.0 | 2021-06-18
    A3 uses the tiptap rich text editor, a modern Vue-based editor. tiptap is powered by ProseMirror, a rich text editing framework embraced by many companies, notably including The New York Times. It's easier to customize and a pleasure to use.
  • 10 tips for building accessible text editors | 2021-06-11
    Most frameworks (draft.js, slate.js and prosemirror as well as others) render this by default, but it's always good to double check this!
  • Google Docs will move to canvas based rendering instead of DOM | 2021-05-12
    With a canvas-based engine, the editor is no longer relying on the contenteditable spec right?

    For the majority of use cases, do you think contenteditable + view layer which precisely updates the HTML is still viable though. Or more specifically, what do you think about libraries like ProseMirror ( or Slate.js (

    I understand if you have really long documents or spreadsheets (I imagine latter is more frequent), you could maybe solve performance rendering problems with virtualization, which canvas gives more flexibility to?

  • Inline editor suggestions | 2021-04-01
    Thanks - looking at the GitHub repo it looks like this uses which is also interesting. If off to bed now but will explore more in the next few days. Thanks for your help, much appreciated.
  • ProseMirror toolkit building a CMS in React | 2021-03-22
    In order to meet these goals, ProseMirror was picked as the best choice for the core editor layer. The second decision was to base the structure of the editor on blocks of functionality called Extensions. Each extension would be designed to fulfil a specific purpose in the editor. Due to this structure, users would be able to craft a fully custom implementation.


Basic ProseMirror repo stats
25 days ago

ProseMirror/prosemirror is an open source project licensed under MIT License which is an OSI approved license.

Find remote JavaScript jobs at our new job board There are 17 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.