RoosterJS
A framework-independent rich-text editor toolkit.
What it does
A framework-independent rich-text editor toolkit.
When it fits
Embedding a customizable HTML editing experience in a web application.
Other options in this category
- BlockNote — Adding document-style editing with structured content blocks.
- CodeJar — Adding an editable code snippet with your choice of syntax highlighting.
- JSON Editor — Building configuration screens and structured-data inspection tools.
- Lexical — Creating a custom editing experience with explicit document behavior.
- Plate — Building an editor with selectable formatting and document features.
Source
Project source for RoosterJS ↗
Editorial overview reviewed on October 24, 2026. Follow the source for current setup, compatibility, and licensing.