GitHub Repo stars

Slate - A completely customizable framework for building rich text editors.
ianstormtaylor
/
slate
Waiting for api.github.com...
00K
0K
0K
Waiting...

Slate#

Slate lets you build rich, intuitive editors like those in Medium, Dropbox Paper or Google Docs—which are becoming table stakes for applications on the web—without your codebase getting mired in complexity.

It can do this because all of its logic is implemented with a series of plugins, so you aren’t ever constrained by what is or isn’t in “core”. You can think of it like a pluggable implementation of contenteditable built on top of React. It was inspired by libraries like Draft.js, Prosemirror and Quill.

🤖 Slate is currently in beta. Its core API is useable right now, but you might need to pull request improvements for advanced use cases, or fixes for some bugs. Some of its APIs are not “finalized” and will have breaking changes over time as we discover better solutions. There isn’t currently a 1.0 release schedule, we’re still getting the architecture right.

🤖 Slate is also contributor-driven. It is not backed by any huge company, which means that all contributions are voluntary and done by the people who need them. If you need something improved, added, or fixed, please contribute it yourself or no one will. And if you want to become a more active maintainer, let us know in the Slack channel.