prosemirror

The ProseMirror WYSIWYM editor system

The code for the ProseMirror editor

This project uses a central issue tracker for most packages. Documentation and further info can be found on the website.

The core packages of the project are

Further functionality, like a basic document schema, list support, undo history, input rules, collaborative editing, and markdown integration come as separate packages.

An example setup package and a basic menu implementation are provided to quickly set up a crude editor.

ProseMirror's view component
Updated 2026-07-01 19:15:56 +02:00
A drop cursor plugin for ProseMirror
Updated 2026-06-17 08:29:27 +02:00
ProseMirror's document model
Updated 2026-06-15 15:17:00 +02:00
ProseMirror document transformations
Updated 2026-06-15 15:12:22 +02:00
Search/replace functionality for ProseMirror
Updated 2026-05-25 13:22:23 +02:00
ProseMirror Markdown integration
Updated 2026-05-14 12:35:13 +02:00
Simple menu elements for ProseMirror
Updated 2026-04-17 11:11:25 +02:00
Updated 2026-04-15 13:05:48 +02:00
Distills a series of editing steps into deleted and added ranges
Updated 2026-04-14 09:02:18 +02:00
The ProseMirror WYSIWYM editor
Updated 2026-04-12 14:18:08 +02:00
Build and test scripts for ProseMirror packages
Updated 2026-04-01 22:03:58 +02:00
The ProseMirror website
Updated 2026-04-01 22:01:11 +02:00
Document building utilities for writing tests
Updated 2026-04-01 21:23:25 +02:00
Collaborative editing for ProseMirror
Updated 2026-04-01 21:21:17 +02:00
An example of how to set up a ProseMirror editor
Updated 2026-04-01 21:18:50 +02:00