
About ProseMirror
ProseMirror is an open source JavaScript toolkit for building rich text editors on the web. It lets developers define the structure of a document so the editor produces clean and meaningful content.
What it does
Developers describe the document shape with a schema and then combine modules for editing, history, collaboration and input. The editor works like a WYSIWYG tool, but the output is more constrained than plain HTML. Plugins add new behavior, and the core library stays small so it can be used for many kinds of editors.
Key features
- Schema-based document model for structured content
- Collaborative editing support for real-time work
- Modular packages so you load only what you need
- Plugin system for extra editor behavior
- Works in recent browsers
Who it's for
ProseMirror suits developers who build custom editors inside web apps, such as note tools, content systems and collaborative writing products. Teams that need full control of the editing experience use it instead of a ready-made editor.
Pricing and good to know
The library is open source and can be used commercially. The project asks companies that earn money with it to help fund its maintenance. Building an editor is a larger job than adding a widget, so plan time for design, testing and the document schema.
Highlights
- Schema-based model for structured content
- Collaborative editing for real-time work
- Modular packages to load only what you need
- Plugin system for extra editor behavior












