Code & Rich-Text Editors Packages
Embeddable code and rich-text editors for building IDE-like editing and WYSIWYG content tools in the browser (CodeMirror, Monaco, TipTap).
Packages in Code & Rich-Text Editors
Kind
Sort:Used by Most Apps
@codemirror/lang-php
PHP language support for the CodeMirror 6 code editor
tree-sitter-wasms
Prebuilt WebAssembly binaries for 40+ tree-sitter language parsers, ready to import without a native build step.
react-monaco-editor
A React component that wraps Microsoft's Monaco Editor, the code-editing engine behind VS Code, for embedding a full-featured code or diff editor in React apps.
json-edit-react
A highly-configurable React component for editing or viewing JSON and object data inline.
pystatsd
A lightweight, dependency-free Python client for sending counters, gauges, timers, and sets to a statsd daemon.
react-json-view
A zero-dependency, fully typed React component for rendering and editing JSON as a collapsible, themeable tree.
react18-json-view
An interactive React component for displaying and editing JSON objects and arrays with themes and collapsible nodes.
tree-sitter-json
Fast, incremental JSON grammar for the Tree-sitter parsing framework.
tiptap-extension-global-drag-handle
Drag-and-drop block reordering for Tiptap editors, Notion-style
codemirror-json-schema
JSON Schema-powered linting, autocomplete, and hover tooltips for CodeMirror 6, across JSON, JSON5, and YAML documents.
codemirror-lang-elixir
Elixir language support for the CodeMirror 6 code editor, with syntax highlighting, smart indentation, and code folding.
EasyMDE
An embeddable, drop-in JavaScript Markdown editor with a customizable toolbar, live syntax styling, autosaving, and built-in spell checking.
monaco-vscode-api
Plugs VSCode's real service layer and extension API into the standalone Monaco editor.
@monaco-editor/loader
Configure and download Monaco Editor sources without webpack configuration
codemirror-indentation-markers
Adds Ace- and Monaco-style indentation guide lines to CodeMirror 6 editors, highlighting the active nesting block as you type.
codemirror-lang-svelte
Svelte language support for CodeMirror 6, with a native Lezer grammar, nested JS/CSS parsing, indentation, and code folding.
tree-sitter-kotlin-ng
Fast, incremental Kotlin grammar for the Tree-sitter parsing framework.
tldraw
A React SDK for building infinite canvas apps — whiteboards, diagrams, and drawing tools with custom shapes and real-time sync.
TOAST UI Editor
A GFM-compliant Markdown and WYSIWYG editor for the web, built on ProseMirror with a live dual-mode preview.
react-live
A flexible, sandboxed playground for live-editing and previewing React code directly in the browser.
vanilla-jsoneditor
Framework-agnostic web-based JSON editor to view, edit, format, transform, and validate JSON.
Rich Text HTML Renderer
Converts Contentful Rich Text documents into clean, customizable HTML strings.
tree-sitter-html
Fast, incremental HTML grammar for the Tree-sitter parsing framework.
y-monaco
Binds a Yjs shared text type to the Monaco code editor for real-time collaborative editing with shared cursors.