A Slate plugin to handle code blocks editing.
Tools for building completely customizable richtext editors with React.
remark plugin to transform remark syntax tree (mdast) to Slate document tree, and vice versa. Made for WYSIWYG markdown editor.
The best Slate lists extension out there
A completely customizable framework for building rich text editors.
Slate extension
GitBook Plugin to add "Edit this page" link on every page. Link target will be that page's source file on Github or Gitlab or any repo.
remark plugin to compile Markdown to a slate compatible object
An operation-based history implementation for Slate editors.
a plugin for providing a button on the toolbar for readers to edit your github projects
Serialize Slate JSON objects to the DOM. Can be used with `htmlparser2` and associated utilities to modify the DOM and generate HTML. Used by other serializers in this monorepo.
TypeScript definitions for slate
Yjs binding for Slate.
Convert Slate JSON to HTML and HTML to Slate. Built on htmlparser2 and shared DOM config with @slate-serializers/dom.
A hyperscript helper for creating Slate documents.
A Slate plugin to handle tables containing complex content.
Javascript (Browser and Node) API client for the [GitBook API](https://developer.gitbook.com/).
Compute a diff of two Slate documents
Internationalization for react done right. Using the i18next i18n ecosystem.
TypeScript definitions for slate-plain-serializer
A Slate plugin to handle keyboard events in lists.
Embeddable components for GitBook
React specific components/utils for slate-yjs.
A Slate plugin to handle keyboard events in tables.