📉
slate
  • Introduction
  • Walkthroughs
    • Installing Slate
    • Adding Event Handlers
    • Defining Custom Block Nodes
    • Applying Custom Formatting
    • Using Plugins
    • Saving to a Database
    • Saving and Loading HTML Content
  • Guides
    • Changes
    • Data Model
    • Plugins
    • Rendering
    • Schemas
  • General
    • Plugins
    • Resources
    • Contributing
    • Changelog
    • FAQ
    • Glossary
  • Slate Core
    • Block
    • Change
    • Data
    • Decoration
    • Document
    • Inline
    • Mark
    • Node
    • Operation
    • Point
    • Range
    • Schema
    • Selection
    • Text
    • Value
    • setKeyGenerator
    • resetKeyGenerator
  • Slate React
    • Editor
    • Plugins
    • Custom Nodes
    • Core Plugins
    • cloneFragment
    • findDOMNode
    • findDOMRange
    • findNode
    • findRange
    • getEventRange
    • getEventTransfer
    • setEventTransfer
  • Other Packages
    • slate-html-serializer
    • slate-hyperscript
    • slate-plain-serializer
    • slate-prop-types
    • slate-simulator
Powered by GitBook
On this page
  • Behavior
  • Components
  • Serializers
  • Utils

Was this helpful?

  1. General

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.

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 slate-hyperscript format.

Allows you to express Slate documents in JSX.

A set of prop types to use in your Slate components.

PreviousSchemasNextResources

Last updated 5 years ago

Was this helpful?

Find more plugins on or .

npm
yarn
slate-auto-replace
slate-collapse-on-escape
slate-drop-or-paste-images
slate-edit-blockquote
slate-edit-code
slate-edit-footnote
slate-edit-list
slate-edit-table
slate-mark-hotkeys
slate-no-empty
slate-paste-linkify
slate-soft-break
slate-sticky-inlines
slate-suggestions
slate-trailing-block
slate-instant-replace
slate-editor-icons
slate-base64-serializer
slate-html-serializer
slate-plain-serializer
slate-hyperprint
slate-hyperscript
slate-prop-types