Rich text & code editors
Add rich-text, Markdown, JSON, and code-editing experiences.
Choose a library or tool
10 options in this category.
BlockNote
Library / toolA block-based rich-text editor for React.
- Good for
- Adding document-style editing with structured content blocks.
CodeJar
Library / toolA lightweight browser code editor.
- Good for
- Adding an editable code snippet with your choice of syntax highlighting.
JSON Editor
Library / toolA browser editor for viewing and modifying JSON.
- Good for
- Building configuration screens and structured-data inspection tools.
Lexical
Library / toolAn extensible framework for building text editors.
- Good for
- Creating a custom editing experience with explicit document behavior.
Plate
Library / toolA React rich-text editor framework with composable plugins.
- Good for
- Building an editor with selectable formatting and document features.
Quill
Library / toolAn extensible rich-text editor for the browser.
- Good for
- Adding formatted text editing with a configurable toolbar and document model.
React CodeJar
Library / toolA React wrapper around the CodeJar code editor.
- Good for
- Embedding a small editable code surface in a React interface.
- Keep in mind
- The saved project link returned 404 during the October 24, 2026 review. This historical entry is retained for reference; its current availability is unconfirmed.
React MD Editor
Library / toolA Markdown editor with a preview for React.
- Good for
- Letting users edit Markdown and inspect the rendered result.
Remend
Library / toolA utility that repairs incomplete Markdown while content is streaming.
- Good for
- Rendering progressively generated Markdown from AI responses.
RoosterJS
Library / toolA framework-independent rich-text editor toolkit.
- Good for
- Embedding a customizable HTML editing experience in a web application.