AI

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

AI Copilot

Render AI suggestions ghost text as you type.

Alignment

Align your content to different positions.

Autoformat

Apply formatting automatically using shortcodes.

Basic Elements

Enhance your editor with essential formatting elements.

Basic Marks

Set of essential text formatting options.

Block Menu

Provides quick access to block-specific actions.

Block Selection

Select and manipulate entire text blocks.

Callout

Highlight important information or add special notes.

Caption

Add captions to your blocks.

Collaboration

Collaborate with others in a single document.

Column

Add columns to your document.

Combobox

Utilities for adding combobox to your editor.

Comments

Add comments to text as marks.

Cursor Overlay

A visual overlay for cursors and selections.

Date

Insert and format dates in your document.

Drag & Drop

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

Emoji

Insert emoji inline.

Equation

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

Excalidraw

Create drawings and diagrams as block nodes.

Exit Break

Exit a large block using a shortcut.

Font

Provide extended formatting options for document content.

Forced Layout

Strict document structure.

Highlight

Mark and reference text for review.

Horizontal Rule

Visually divide and organize content sections with a horizontal line.

Indent

Customize text indentation.

Indent List

Turn any block into a list item.

Keyboard Input

Keyboard input markup.

Line Height

Adjust the height between lines of text.

Link

Insert and manage hyperlinks.

List

Organize nestable items in a bulleted or numbered list.

Media

Embed medias like videos or tweets into your document.

Mention

Enable autocompletion for user mentions.

Multi Select

A rich multi-select editor.

Node ID

Automatically assign unique IDs to nodes in the document.

Reset Node

Reset the block type using rules.

Select

Customize selection and deletion behavior for specific node types.

Serializing CSV

Copy paste from CSV to Slate.

Serializing DOCX

Copy paste from DOCX to Slate.

Serializing Markdown

Markdown <-> Slate

Single Line

Restrict the editor to a single block.

Slash Command

Slash command menu for quick insertion of various content types.

Soft Break

Insert line breaks within a block of text without starting a new block.

Tabbable

Maintain a consistent tab order for tabbable elements.

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.

Toggle

Add toggles to your document.

Trailing Block

Ensure a trailing block is always present in the document.