Slate to HTML
Export a Plate document to a file.
Server-side rendering.
Show a diff of two different points in a Plate document's history.
Nest editors in void nodes.
Rendering hundreds of blocks.
Render hundreds of editors.
Streaming markdown to editor.
Decorate texts with markdown preview.
Collaborative editing.
A drawing component powered by Excalidraw.
Restrict the editor to a single block.
List creation and formatting.
Find and replace functionality in text.
AI menu with commands, streaming responses in a preview or directly into the editor.
Text alignment controls for blocks.
Apply formatting automatically using shortcodes.
Basic block elements and text marks.
Block-level context menu with formatting options.
Visual block selection with keyboard support.
Column layout.
Display code with syntax highlighting.
Display callouts with different variants and icons.
Adding and displaying comments within content.
Visual indicator for cursor position within the editor.
Inline date elements with calendar selection interface.
Implements draggable functionality for editor blocks, including drag handles and drop indicators.
Emoji insertion via toolbar or colon-triggered combobox.
LaTeX equations with inline and block formats.
Exit a large block using a shortcut.
Floating toolbar with text formatting and AI assistance options.
Color picker for text and background colors.
Turn any block into a list item.
Line height adjustment controls.
Hyperlinks with toolbar insertion and URL pasting support.
Media embedding and management.
Mention functionality for referencing users or entities.
Copy paste from CSV to Slate.
Copy paste from DOCX to Slate.
Copy paste from HTML to Slate.
Copy paste from Markdown to Slate.
Slash command menu for quick insertion of various content types.
Use plugin rules to customize the common editing behaviors.
Customizable tables with resizable columns and row merging options.
Dynamic TOC with in-document element for easy navigation.
Collapsible content blocks.