U
udecode
/
plate
/
files
Files
Code
Info
ai-api
AI
ai-docs
AI-powered writing assistance.
cn
api-cn-docs
API reference for @udecode/cn.
Plate Core
api-core-docs
API reference for @platejs/core.
Plate Components
api-core-plate-components-docs
API reference for Plate component.
Plate Controller
api-core-plate-controller-docs
API reference for PlateController component.
Plate Editor
api-core-plate-editor-docs
API reference for Plate editor.
Plate Plugin
api-core-plate-plugin-docs
API reference for Plate plugins.
Store
api-core-plate-store-docs
API reference for Plate store.
Floating
api-floating-docs
API reference for floating UI components and hooks.
Plate
api-plate-docs
API reference for platejs.
React Utils
api-react-utils-docs
API reference for @udecode/react-utils.
Resizable
api-resizable-docs
API reference for @platejs/resizable.
Slate
api-slate-docs
API reference for @platejs/slate
Editor API
api-slate-editor-api-docs
API reference for the Editor API.
Editor Transforms
api-slate-editor-transforms-docs
API reference for editor transformation operations in Plate.
Element
api-slate-element-docs
API reference for elements in Slate.
Location
api-slate-location-docs
API reference for locations in Plate.
Location Ref
api-slate-location-ref-docs
API reference for location references in Plate.
Node
api-slate-node-docs
API reference for nodes in Plate.
Operation
api-slate-operation-docs
API reference for operations in Plate.
Path
api-slate-path-docs
API reference for paths in Plate.
Point
api-slate-point-docs
API reference for points in Plate.
Range
api-slate-range-docs
API reference for ranges in Plate.
Text
api-slate-text-docs
API reference for text nodes in Plate.
Plate Utils
api-utils-docs
API reference for @platejs/utils.
Autoformat
autoformat-docs
Automatic text formatting via shortcodes and markdown-like shortcuts.
Basic Elements
basic-blocks-docs
Commonly used block elements for structuring content.
Basic Marks
basic-marks-docs
Commonly used text styling features.
Block Menu
block-menu-docs
Documentation for Block Menu
Block Placeholder
block-placeholder-docs
Show placeholder when a block is empty.
Block Selection
block-selection-docs
Documentation for Block Selection
Blockquote
blockquote-docs
Documentation for Blockquote
Bold
bold-docs
Documentation for Bold
Callout
callout-docs
Documentation for Callout
Caption
caption-docs
Add captions to media elements like images, videos, and files.
Code Block
code-block-docs
Documentation for Code Block
Code
code-docs
Documentation for Code
Code Drawing
code-drawing-docs
Documentation for Code Drawing
Column
column-docs
Documentation for Column
Combobox
combobox-docs
Documentation for Combobox
Comment
comment-docs
Documentation for Comment
Changelog
components-changelog-docs
Latest component updates and announcements.
Controlled Editor Value
controlled-docs
How to control the editor value.
copilot-api
Copilot
copilot-docs
AI-powered text completion suggestions.
Serializing CSV
csv-docs
Documentation for Serializing CSV
Cursor Overlay
cursor-overlay-docs
Visual feedback for selections and cursor positions when editor loses focus.
Date
date-docs
Documentation for Date
Debugging
debugging-docs
Debugging in Plate.
Discussion
discussion-docs
Documentation for Discussion
Drag & Drop
dnd-docs
Drag and drop blocks to reorganize content within the editor.
Documentation
docs
All documentation files for plate
DOCX Paste
docx-docs
Paste content from Microsoft Word with automatic formatting.
DOCX Import/Export
docx-io-docs
Import DOCX files and export Plate content to Word documents.
Editor Configuration
editor-docs
Learn how to configure and customize the Plate editor.
Editor Methods
editor-methods-docs
Explore the various methods available for interacting with and customizing the Plate editor.
Emoji
emoji-docs
Documentation for Emoji
Equation
equation-docs
Documentation for Equation
Collaboration Demo
examples-collaboration-example-docs
Documentation for Collaboration Demo
Editable Voids
examples-editable-voids-docs
Documentation for Editable Voids
Export
examples-export-docs
Documentation for Export
Hundreds Blocks
examples-hundreds-blocks-docs
Documentation for Hundreds Blocks
Hundreds Editors
examples-hundreds-editors-docs
Documentation for Hundreds Editors
Preview Markdown
examples-preview-markdown-docs
Documentation for Preview Markdown
Version History
examples-version-history-docs
Documentation for Version History
Excalidraw
excalidraw-docs
Documentation for Excalidraw
Exit Break
exit-break-docs
Documentation for Exit Break
Feature Kits
feature-kits-docs
Understand how to use Feature Kits for rapid editor setup with pre-configured plugins and UI components.
Find
find-replace-docs
Search and locate specific text or blocks within your document.
Font
font-docs
Provide extended formatting options for document content.
Forced Layout
forced-layout-docs
Documentation for Forced Layout
Form
form-docs
How to integrate Plate editor with react-hook-form.
Fumadocs app
fumadocs
Fumadocs app for plate
Heading
heading-docs
Documentation for Heading
Highlight
highlight-docs
Documentation for Highlight
Horizontal Rule
horizontal-rule-docs
Documentation for Horizontal Rule
HTML
html-docs
Convert Plate content to HTML and vice-versa.
Indent
indent-docs
Documentation for Indent
Introduction
index-docs
Rich-text editor framework with AI, MCP, and shadcn/ui
Getting Started
installation-docs
Choose your path to integrate the Plate rich-text editor framework into your React project.
Local Docs
installation-docs-docs
Set up Plate's documentation locally for version-controlled, AI-enhanced development.
Manual Installation
installation-manual-docs
Install and configure Plate in your React project without relying on UI component libraries.
MCP Server
installation-mcp-docs
Use the Model Context Protocol with Plate.
Next.js
installation-next-docs
Install and configure Plate UI for Next.js
Node.js
installation-node-docs
Install and configure Plate for Node.js
Plate UI Installation
installation-plate-ui-docs
How to set up Plate UI in your project.
React
installation-react-docs
Install and configure Plate UI for React
RSC
installation-rsc-docs
Install and configure Plate for React Server Components
Italic
italic-docs
Documentation for Italic
Kbd
kbd-docs
Documentation for Kbd
Line Height
line-height-docs
Documentation for Line Height
Link
link-docs
Documentation for Link
List Classic
list-classic-docs
Documentation for List Classic
List
list-docs
Documentation for List
Markdown
markdown-docs
Convert Plate content to Markdown and vice-versa.
Media
media-docs
Documentation for Media
media-uploadthing-api
Mention
mention-docs
Documentation for Mention
Major Releases
migration-index-docs
Documentation for Major Releases
Migrating from Slate to Plate
migration-slate-to-plate-docs
Learn how to migrate from Slate to Plate.
Major Releases
migration-v48-docs
Documentation for Major Releases
Multi Select
multi-select-docs
Documentation for Multi Select
Playwright Testing
playwright-docs
Learn how to write Playwright tests that integrate with Plate.
Plugin Components
plugin-components-docs
Learn how to create and style custom components for Plate plugins.
Plugin Context
plugin-context-docs
Understanding and utilizing the Plugin Context in Plate plugins.
Plugin Configuration
plugin-docs
How to configure and customize Plate plugins.
Plugin Methods
plugin-methods-docs
Explore the various methods available for extending Plate plugins.
Plugin Rules
plugin-rules-docs
Configure common editing behaviors.
Plugin Shortcuts
plugin-shortcuts-docs
Learn how to configure keyboard shortcuts.
Single Block
single-block-docs
Documentation for Single Block
Slash Command
slash-command-docs
Documentation for Slash Command
Static Rendering
static-docs
A minimal, memoized, read-only version of Plate with RSC/SSR support.
Strikethrough
strikethrough-docs
Documentation for Strikethrough
Subscript
subscript-docs
Documentation for Subscript
Suggestion
suggestion-docs
Documentation for Suggestion
Superscript
superscript-docs
Documentation for Superscript
Tabbable
tabbable-docs
Documentation for Tabbable
Table
table-docs
Documentation for Table
Text Align
text-align-docs
Documentation for Text Align
Table of Contents
toc-docs
Documentation for Table of Contents
Toggle
toggle-docs
Documentation for Toggle
Toolbar
toolbar-docs
Fixed and floating toolbars for your editor.
Trailing Block
trailing-block-docs
Documentation for Trailing Block
Troubleshooting
troubleshooting-docs
Solutions for common issues when working with Plate.
TypeScript
typescript-docs
Configure TypeScript (tsconfig) for using Plate, including module resolution solutions.
Underline
underline-docs
Documentation for Underline
Unit Testing Plate
unit-testing-docs
Learn how to unit test Plate editor and plugins.
Collaboration
yjs-docs
Real-time collaboration with Yjs
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information
ai-api
AI
ai-docs
AI-powered writing assistance.
cn
api-cn-docs
API reference for @udecode/cn.
Plate Core
api-core-docs
API reference for @platejs/core.
Plate Components
api-core-plate-components-docs
API reference for Plate component.
Plate Controller
api-core-plate-controller-docs
API reference for PlateController component.
Plate Editor
api-core-plate-editor-docs
API reference for Plate editor.
Plate Plugin
api-core-plate-plugin-docs
API reference for Plate plugins.
Store
api-core-plate-store-docs
API reference for Plate store.
Floating
api-floating-docs
API reference for floating UI components and hooks.
Plate
api-plate-docs
API reference for platejs.
React Utils
api-react-utils-docs
API reference for @udecode/react-utils.
Resizable
api-resizable-docs
API reference for @platejs/resizable.
Slate
api-slate-docs
API reference for @platejs/slate
Editor API
api-slate-editor-api-docs
API reference for the Editor API.
Editor Transforms
api-slate-editor-transforms-docs
API reference for editor transformation operations in Plate.
Element
api-slate-element-docs
API reference for elements in Slate.
Location
api-slate-location-docs
API reference for locations in Plate.
Location Ref
api-slate-location-ref-docs
API reference for location references in Plate.
Node
api-slate-node-docs
API reference for nodes in Plate.
Operation
api-slate-operation-docs
API reference for operations in Plate.
Path
api-slate-path-docs
API reference for paths in Plate.
Point
api-slate-point-docs
API reference for points in Plate.
Range
api-slate-range-docs
API reference for ranges in Plate.
Text
api-slate-text-docs
API reference for text nodes in Plate.
Plate Utils
api-utils-docs
API reference for @platejs/utils.
Autoformat
autoformat-docs
Automatic text formatting via shortcodes and markdown-like shortcuts.
Basic Elements
basic-blocks-docs
Commonly used block elements for structuring content.
Basic Marks
basic-marks-docs
Commonly used text styling features.
Block Menu
block-menu-docs
Documentation for Block Menu
Block Placeholder
block-placeholder-docs
Show placeholder when a block is empty.
Block Selection
block-selection-docs
Documentation for Block Selection
Blockquote
blockquote-docs
Documentation for Blockquote
Bold
bold-docs
Documentation for Bold
Callout
callout-docs
Documentation for Callout
Caption
caption-docs
Add captions to media elements like images, videos, and files.
Code Block
code-block-docs
Documentation for Code Block
Code
code-docs
Documentation for Code
Code Drawing
code-drawing-docs
Documentation for Code Drawing
Column
column-docs
Documentation for Column
Combobox
combobox-docs
Documentation for Combobox
Comment
comment-docs
Documentation for Comment
Changelog
components-changelog-docs
Latest component updates and announcements.
Controlled Editor Value
controlled-docs
How to control the editor value.
copilot-api
Copilot
copilot-docs
AI-powered text completion suggestions.
Serializing CSV
csv-docs
Documentation for Serializing CSV
Cursor Overlay
cursor-overlay-docs
Visual feedback for selections and cursor positions when editor loses focus.
Date
date-docs
Documentation for Date
Debugging
debugging-docs
Debugging in Plate.
Discussion
discussion-docs
Documentation for Discussion
Drag & Drop
dnd-docs
Drag and drop blocks to reorganize content within the editor.
Documentation
docs
All documentation files for plate
DOCX Paste
docx-docs
Paste content from Microsoft Word with automatic formatting.
DOCX Import/Export
docx-io-docs
Import DOCX files and export Plate content to Word documents.
Editor Configuration
editor-docs
Learn how to configure and customize the Plate editor.
Editor Methods
editor-methods-docs
Explore the various methods available for interacting with and customizing the Plate editor.
Emoji
emoji-docs
Documentation for Emoji
Equation
equation-docs
Documentation for Equation
Collaboration Demo
examples-collaboration-example-docs
Documentation for Collaboration Demo
Editable Voids
examples-editable-voids-docs
Documentation for Editable Voids
Export
examples-export-docs
Documentation for Export
Hundreds Blocks
examples-hundreds-blocks-docs
Documentation for Hundreds Blocks
Hundreds Editors
examples-hundreds-editors-docs
Documentation for Hundreds Editors
Preview Markdown
examples-preview-markdown-docs
Documentation for Preview Markdown
Version History
examples-version-history-docs
Documentation for Version History
Excalidraw
excalidraw-docs
Documentation for Excalidraw
Exit Break
exit-break-docs
Documentation for Exit Break
Feature Kits
feature-kits-docs
Understand how to use Feature Kits for rapid editor setup with pre-configured plugins and UI components.
Find
find-replace-docs
Search and locate specific text or blocks within your document.
Font
font-docs
Provide extended formatting options for document content.
Forced Layout
forced-layout-docs
Documentation for Forced Layout
Form
form-docs
How to integrate Plate editor with react-hook-form.
Fumadocs app
fumadocs
Fumadocs app for plate
Heading
heading-docs
Documentation for Heading
Highlight
highlight-docs
Documentation for Highlight
Horizontal Rule
horizontal-rule-docs
Documentation for Horizontal Rule
HTML
html-docs
Convert Plate content to HTML and vice-versa.
Indent
indent-docs
Documentation for Indent
Introduction
index-docs
Rich-text editor framework with AI, MCP, and shadcn/ui
Getting Started
installation-docs
Choose your path to integrate the Plate rich-text editor framework into your React project.
Local Docs
installation-docs-docs
Set up Plate's documentation locally for version-controlled, AI-enhanced development.
Manual Installation
installation-manual-docs
Install and configure Plate in your React project without relying on UI component libraries.
MCP Server
installation-mcp-docs
Use the Model Context Protocol with Plate.
Next.js
installation-next-docs
Install and configure Plate UI for Next.js
Node.js
installation-node-docs
Install and configure Plate for Node.js
Plate UI Installation
installation-plate-ui-docs
How to set up Plate UI in your project.
React
installation-react-docs
Install and configure Plate UI for React
RSC
installation-rsc-docs
Install and configure Plate for React Server Components
Italic
italic-docs
Documentation for Italic
Kbd
kbd-docs
Documentation for Kbd
Line Height
line-height-docs
Documentation for Line Height
Link
link-docs
Documentation for Link
List Classic
list-classic-docs
Documentation for List Classic
List
list-docs
Documentation for List
Markdown
markdown-docs
Convert Plate content to Markdown and vice-versa.
Media
media-docs
Documentation for Media
media-uploadthing-api
Mention
mention-docs
Documentation for Mention
Major Releases
migration-index-docs
Documentation for Major Releases
Migrating from Slate to Plate
migration-slate-to-plate-docs
Learn how to migrate from Slate to Plate.
Major Releases
migration-v48-docs
Documentation for Major Releases
Multi Select
multi-select-docs
Documentation for Multi Select
Playwright Testing
playwright-docs
Learn how to write Playwright tests that integrate with Plate.
Plugin Components
plugin-components-docs
Learn how to create and style custom components for Plate plugins.
Plugin Context
plugin-context-docs
Understanding and utilizing the Plugin Context in Plate plugins.
Plugin Configuration
plugin-docs
How to configure and customize Plate plugins.
Plugin Methods
plugin-methods-docs
Explore the various methods available for extending Plate plugins.
Plugin Rules
plugin-rules-docs
Configure common editing behaviors.
Plugin Shortcuts
plugin-shortcuts-docs
Learn how to configure keyboard shortcuts.
Single Block
single-block-docs
Documentation for Single Block
Slash Command
slash-command-docs
Documentation for Slash Command
Static Rendering
static-docs
A minimal, memoized, read-only version of Plate with RSC/SSR support.
Strikethrough
strikethrough-docs
Documentation for Strikethrough
Subscript
subscript-docs
Documentation for Subscript
Suggestion
suggestion-docs
Documentation for Suggestion
Superscript
superscript-docs
Documentation for Superscript
Tabbable
tabbable-docs
Documentation for Tabbable
Table
table-docs
Documentation for Table
Text Align
text-align-docs
Documentation for Text Align
Table of Contents
toc-docs
Documentation for Table of Contents
Toggle
toggle-docs
Documentation for Toggle
Toolbar
toolbar-docs
Fixed and floating toolbars for your editor.
Trailing Block
trailing-block-docs
Documentation for Trailing Block
Troubleshooting
troubleshooting-docs
Solutions for common issues when working with Plate.
TypeScript
typescript-docs
Configure TypeScript (tsconfig) for using Plate, including module resolution solutions.
Underline
underline-docs
Documentation for Underline
Unit Testing Plate
unit-testing-docs
Learn how to unit test Plate editor and plugins.
Collaboration
yjs-docs
Real-time collaboration with Yjs
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information