# slate

> Customizable framework for building rich text editors

Slate is a customizable TypeScript framework for building rich text editors in the browser. It enables developers to design tailored editor experiences using a plugin-friendly architecture and a custom document model. It is distributed as an npm library for integration into React web applications.

- Source: https://github.com/ianstormtaylor/slate
- Homepage: http://slatejs.org
- License: MIT
- Built with: TypeScript 88.1%, JavaScript 11.0%, Other 0.9%
- Stars: 31748
- Forks: 3306
- Contributors: 617
- Last commit: 2026-10-28
- Latest release: slate-react@0.147.5 (2026-10-28)
- Purpose: Developer tools
- Type: Web, Library / SDK
- For: Personal, Enterprise

## Worth score: 80/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 23/25
- Momentum: 10/20
- Maintenance: 25/25
- Community: 14/15
- Readiness: 8/15

## Downloads

Latest release: [slate-react@0.147.5](https://github.com/ianstormtaylor/slate/releases/tag/slate-react%400.147.5). Files from the project's GitHub release, not checked by DigGitHub.

Source code only: this release has no files to download.

## Alternatives

- [Tiptap](https://diggithub.com/ueberdosis/tiptap.md): Headless rich text editor framework
- [Monaco Editor](https://diggithub.com/microsoft/monaco-editor.md): The code editor that powers VS Code
- [Next.js](https://diggithub.com/vercel/next.js.md): The React framework for full-stack web apps
- [theia](https://diggithub.com/eclipse-theia/theia.md): Cloud and desktop IDE framework

---

Source page: https://diggithub.com/ianstormtaylor/slate
Updated: 2026-10-29
