Plate
PlateEditorsTemplates
GitHub16kGitHub
DiscordDiscord
  • Introduction
  • Installation
    • Plate UI
      • Next.js
      • React
    • Manual
    • RSC
    • Node.js
    • Local Docs
    • MCP
  • Releases
Stream

AI menu with commands, streaming responses in a preview or directly into the editor.

Copilot

Render AI suggestions ghost text as you type.

Comments

Attach application-owned comment threads to durable editor ranges.

Discussion

Review each block's comments and suggestions in Floating Discussion.

Suggestions

Record native authored changes and review them with copied Plate UI.

Basic Blocks

Enhance your editor with essential formatting elements.

Blockquote

Create blockquotes to emphasize important information.

Heading

Create headings of various levels to structure content.

Horizontal Rule

Visually divide and organize content sections with a horizontal line.

Callout

Highlight important information or add special notes.

Code Block

Display code with syntax highlighting.

Column

Add columns to your document.

Date

Insert and format dates in your document.

Equation

Enables the insertion and rendering of LaTeX equations in your editor.

Link

Insert and manage hyperlinks.

Media

Embed medias like videos or tweets into your document.

Mention

Enable autocompletion for user mentions.

Table

Organize and display data in a structured and resizable tabular format.

Table of Contents

Renders a table of contents element with clickable links to headings in the document.

Footnote

Parse and edit GFM footnote references and definitions as dedicated nodes.

Details

Add semantic disclosure blocks with editable summaries.

Marks

Set of essential text formatting options.

Bold

Apply bold formatting to emphasize important text.

Italic

Apply italic formatting for emphasis or stylistic purposes.

Underline

Apply underline formatting to text.

Code

Format inline code snippets and technical terms.

Highlight

Highlight important text with background colors.

Keyboard Input

Display keyboard shortcuts and key combinations.

Strikethrough

Apply strikethrough formatting to indicate deleted content.

Subscript

Format text as subscript for mathematical expressions.

Superscript

Format text as superscript for mathematical expressions.

Font

Set font styles to your content.

Line Height

Adjust the height between lines of text.

Text Align

Align your content to different positions.

Indent

Customize text indentation.

List

Turn any block into a list item.

Exit Break

Exit a large block using a shortcut.

Single Block

Restrict the editor to a single block.

Trailing Block

Ensure a trailing block is always present in the document.

Autoformat

Apply formatting automatically using shortcodes.

Block Menu

Provides quick access to block-specific actions.

Block Placeholder

Show placeholder when a block is empty.

Combobox

Utilities for adding combobox to your editor.

Emoji

Insert emoji inline.

Slash Command

Slash command menu for quick insertion of various content types.

Drag & Drop

Allows movement of blocks, such as paragraph or tables, within the editor.

Navigation Feedback

Flash the landed target after TOC, footnote, search, or custom navigation jumps.

Tabbable

Maintain a consistent tab order for tabbable elements.

Toolbar

Add a toolbar to your editor.

Yjs

Collaborate with others in a single document.

Multi Select

A rich multi-select editor.

CSV

Copy paste from CSV to Plate.

DOCX

Paste from Word, import DOCX files, and export to Word.

HTML

Copy paste from HTML to Plate.

Markdown

Copy paste from Markdown to Plate.