Skip to content
React Libraries
On this page

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 / tool

A block-based rich-text editor for React.

Good for
Adding document-style editing with structured content blocks.

CodeJar

Library / tool

A lightweight browser code editor.

Good for
Adding an editable code snippet with your choice of syntax highlighting.

JSON Editor

Library / tool

A browser editor for viewing and modifying JSON.

Good for
Building configuration screens and structured-data inspection tools.

Lexical

Library / tool

An extensible framework for building text editors.

Good for
Creating a custom editing experience with explicit document behavior.

Plate

Library / tool

A React rich-text editor framework with composable plugins.

Good for
Building an editor with selectable formatting and document features.

Quill

Library / tool

An extensible rich-text editor for the browser.

Good for
Adding formatted text editing with a configurable toolbar and document model.

React CodeJar

Library / tool

A 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 / tool

A Markdown editor with a preview for React.

Good for
Letting users edit Markdown and inspect the rendered result.

Remend

Library / tool

A utility that repairs incomplete Markdown while content is streaming.

Good for
Rendering progressively generated Markdown from AI responses.

RoosterJS

Library / tool

A framework-independent rich-text editor toolkit.

Good for
Embedding a customizable HTML editing experience in a web application.

Keep exploring

Browse all categories →