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.

Simple menu elements for ProseMirror
Updated 2026-04-17 11:11:25 +02:00
Distills a series of editing steps into deleted and added ranges
Updated 2026-04-14 09:02:18 +02:00
ProseMirror's view component
Updated 2026-04-02 08:48:46 +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
List-related schema elements and commands for ProseMirror
Updated 2026-04-01 21:14:54 +02:00
Basic schema elements for ProseMirror
Updated 2026-04-01 21:11:50 +02:00
Editing commands for ProseMirror
Updated 2026-04-01 21:09:23 +02:00
Search/replace functionality for ProseMirror
Updated 2026-04-01 21:05:42 +02:00
A drop cursor plugin for ProseMirror
Updated 2026-04-01 21:02:48 +02:00
Undo history for ProseMirror
Updated 2026-04-01 21:00:24 +02:00
Keymap plugin for ProseMirror
Updated 2026-04-01 20:57:14 +02:00
Automatic transforms on text input for ProseMirror
Updated 2026-04-01 20:55:19 +02:00
ProseMirror Markdown integration
Updated 2026-04-01 20:52:15 +02:00