LogoAI Jet
icon of ProseMirror

ProseMirror

ProseMirror is a toolkit for building rich-text editors on the web with collaborative editing and extensible schemas.

Introduction

ProseMirror is a toolkit for building rich-text editors in the browser. It aims to bridge the gap between explicit content formats like Markdown and classical WYSIWYG editors by providing a structured editing interface for documents.

Key Features:

  • Collaborative Editing: Built-in support for real-time collaborative editing.
  • Extensible Schemas: Allows defining custom document structures.
  • Modular Architecture: Load only the necessary code and replace parts of the system.
  • Plugin System: Easily enable additional functionality and package extensions.
  • Functional Architecture: Integrates well with modern web apps.
  • Unopinionated Core: Provides a base for building diverse editor types.

Use Cases:

  • Building custom content management systems (CMS).
  • Creating collaborative document editing platforms.
  • Implementing rich-text editing in web applications.
  • Developing specialized editors for structured data.

Latest News

ProseMirror Changelog

ProseMirror Changelog

8/5/2026

### prosemirror-view 1.33.1 (2024-02-15) #### Bug fixes Fix a type error in the published type declarations in 1.33.0. ### prosemirror-view 1.33.0 (2024-02-15) #### New features The `DecorationSource.forChild` method is now public. `DecorationSource.forChild` ### prosemirror-inputrules 1.4.0 (2024-0...

The Future of @nytimes/react-prosemirror - discuss.ProseMirror

The Future of @nytimes/react-prosemirror - discuss.ProseMirror

8/5/2026

The summary is this: the new approach completely replaces ProseMirror’s DOM management system with one built in React. We’re still using prosemirror-view for everything outside of change detection and DOM updates, which means we are exposing exactly the same API. In fact, I’ve ported over most of th...

New ProseMirror-based web component - Show - discuss.ProseMirror

New ProseMirror-based web component - Show - discuss.ProseMirror

8/5/2026

# New ProseMirror-based web component I released a new ProseMirror-based web component and API for WYSIWYG HTML editing. I’ve used earlier versions of this editor in some Swift projects for years, but the web component packaging and exposing all the customization hooks through the web component is n...

ProseMirror

ProseMirror

8/5/2026

## About ProseMirror is open source, and you are legally free to use it commercially. Yet, writing, maintaining, supporting, and setting up infrastructure for such a project takes a lot of work and energy. Therefore... If you are using ProseMirror to make profit, there is a social expectation that y...

forwardUpdate implementation in CodeMirror NodeView example code - discuss.ProseMirror

forwardUpdate implementation in CodeMirror NodeView example code - discuss.ProseMirror

8/5/2026

`$ npm outdated Package Current Wanted Latest prosemirror-commands 1.1.9 1.5.1 1.5.1 prosemirror-gapcursor 1.1.5 1.3.1 1.3.1 prosemirror-history 1.1.3 1.3.0 1.3.0 prosemirror-inputrules 1.1.3 1.2.0 1.2.0 prosemirror-keymap 1.1.4 1.2.1 1.2.1 prosemirror-model 1.14.2 1.19.0 1.19.0 prosemirror-schema-b...

Alternatives

  • TinyMCE

    TinyMCE is a robust, feature-rich WYSIWYG editor that offers extensive plugins and enterprise-grade support for web applications.

  • CKEditor

    CKEditor is a powerful and highly customizable rich-text editor framework, known for its enterprise features and accessibility.

  • Quill

    Quill is a modern, open-source rich-text editor designed for extensibility and a clean API, making it easy to customize.

  • Slate

    Slate is a highly customizable framework for building rich-text editors, providing fine-grained control over the editor's behavior and rendering.

  • Lexical

    Lexical is a performant and accessible JavaScript text editor framework from Meta, built with extensibility and reliability in mind.

  • Draft.js

    Draft.js is a rich text editor framework for React, offering a declarative API and immutable data structures for building complex editors.

  • Tiptap

    Tiptap is a headless editor framework built on ProseMirror, providing a more developer-friendly API and pre-built extensions for common features.

  • Editor.js

    Editor.js is a block-styled editor that outputs clean JSON, focusing on structured content and modularity rather than traditional WYSIWYG.

  • Remirror

    Remirror is a toolkit for building rich-text editors in React, also based on ProseMirror, offering a comprehensive set of components and hooks.

  • Y.js

    Y.js is a CRDT framework that enables real-time collaborative editing for any data structure, often integrated with editor frameworks like ProseMirror or Slate.

FAQ

More Products

TinyPNG is Tinify’s browser-based image compressor and converter. This review explains how its web tool differs from its Developer API, what each free allowance covers, and when its compression, conversion, resizing, and cropping features may fit an image workflow.

Zamzar is an online file conversion and compression service for documents, images, video, sound, and other formats. Its free web service has daily file and upload-size limits.

iLoveIMG is a browser-based image service for compression, resizing, cropping, conversion, and editing, with a free Basic plan and paid options.

Smallpdf is an online PDF toolkit for conversion, compression, editing, merging, signing, and more. Its Free plan includes 30+ tools but limits downloads.

Convertio is a browser-based service for converting files between supported formats, with optional settings for many conversion types.

FreeConvert is an online file converter with more than 1,500 listed conversion types and a free allowance of 20 conversion minutes per day.

HiPDF is an online PDF service with conversion, editing, compression, merging, cropping, image tools, and AI features.

123apps is a browser-based suite of video, audio, PDF, and file-conversion tools. Its apps are free to use with limits on file size and daily operations.

ChatPDF summarizes PDFs and answers questions about them. Its free plan allows two document analyses per day, with no account needed to get started.

CloudConvert is a browser-based converter for more than 200 file formats, including documents, images, audio, video, archives, and specialist formats.

OCR.space provides free browser-based OCR for images and PDFs, searchable PDF creation, and a separate API for adding text recognition to software.

Free online itinerary maker with 900+ trip plans across 96 countries. Edit day-by-day in the browser; export to PDF, Excel, CSV, Google Sheets or .ics. Free account required to download/print. Optional Pro adds premium themes; AI chat helps draft plans.

TasteDir is a curated directory of finished, well-crafted software from indie makers and small teams. Every listed tool is reviewed by hand.

An AI meeting copilot that combines live transcripts, screenshots, and project documents to deliver contextual answers, response drafts, and meeting recaps.

Create professional invoices free in your browser: live preview, any currency, tax and discounts, custom templates, and no-watermark PDF. No signup needed.

Vidsembly is an AI video creation platform that turns PowerPoint presentations, PDFs, and documents into narrated videos. Create AI presentations, clone voices, translate slides, transcribe recordings, generate soundtracks, and host videos in one place.