Resources
2 min
A few resources that are helpful for building with Slate.
Libraries
These libraries are helpful when developing with Slate:
- is-hotkey is a simple way to check whether an onKeyDown handler should fire for a given hotkey, handling cross-platform concerns like cmd vs. ctrl keys for you automatically.
Extensions and Plugins
These extensions and plugins add additional features and capabilities to Slate:
- Plate Rich text editor plugin system for Slate & React
- slate-angular Angular-based view layer, which is a useful supplement to Slate for building a rich text editor using Angular.
- slate-yjs Collaborative editing utilities for Slate leveraging Yjs
- slate-collaborative Collaborative editing utilities for Slate leveraging Automerge
Products
These products use Slate, and can give you an idea of what's possible:
Editors
These pre-packaged editors are built on top of Slate, and can be helpful to see how you might structure your code:
- Accord Project Markdown Editor is a WYSIWYG editor for CommonMark.
- Canner Editor is a rich text editor.
- Chatterslate helps teach language grammar and more at Chatterbug.
- CoCalc Collaborative Calculation editor in the Cloud
- French Press Editor is a customizeable editor with offline support.
- Nossas Editor is a drop-in WYSIWYG editor.
- React Force Slate Editor is a light-weight medium-style editor with no editor chrome.
- React Page is a self-contained, customizable inline WYSIWYG editor library.
- Slate Plugins Next provides an editor with configurable and extendable plugins.
(Or, if you have their exact use case, can be a drop-in editor for you.)
Have a question?
Our super-smart AI, knowledgeable support team and an awesome community will get you an answer in a flash.
To ask a question or participate in discussions, you'll need to authenticate first.