Plugins
Here's a list of Slate plugins, organized by category, so that they're easier to find than searching NPM or Yarn.
Behavior
Plugins that add specific behaviors to your editor.
Plugin | Description | Downloads |
Automatically transform certain input as a user types. | ||
Collapse the selection when users hit esc. | ||
Allows users to insert images by drag-dropping or copy-pasting. | ||
Adds blockquote editing behaviors to an editor. | ||
Adds code block editing behaviors to an editor. | ||
Adds footnote editing behaviors to an editor. | ||
Adds list editing behaviors to an editor. | ||
Adds common table editing behaviors to an editor. | ||
Adds common hotkey formatting utils to an editor. | ||
Prevents documents from being empty. | ||
Automatically linkify URLs when they are pasted. | ||
Adds soft breaks when users hit enter. | ||
Changes the inline node behavior to allow editing at the edges. | ||
Displays inline auto-completed suggestions. | ||
Ensure that documents end in a specific kind of block. | ||
Automatically transform last word typed. |
Find more plugins on npm or yarn.
Components
Components for building Slate editors.
Plugin | Description | Downloads |
A set of icons for using in toolbars, etc. |
Serializers
Serializers for handling Slate data.
Plugin | Description | Downloads |
A base64 string serializer for Slate documents. | ||
An HTML serializer for Slate documents. | ||
A plain text serializer for Slate documents. |
Utils
Useful utilities when working with Slate documents and components.
Plugin | Description | Downloads |
Prints Slate documents in their | ||
Allows you to express Slate documents in JSX. | ||
A set of prop types to use in your Slate components. |
Last updated