slate

A completely customizable framework for building rich text editors. (Currently in beta.) (by ianstormtaylor)

Slate Alternatives

Similar projects and alternatives to slate

  1. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  2. mantine

    260 slate VS mantine

    A fully featured React components library

  3. MJML

    138 slate VS MJML

    MJML: the only framework that makes responsive email easy

  4. tiptap

    103 slate VS tiptap

    The headless rich text editor framework for web artisans.

  5. Bit

    80 slate VS Bit

    AI-powered development workspaces with reusable components, architectural clarity and zero overhead.

  6. react-i18next

    79 slate VS react-i18next

    Internationalization for react done right. Using the i18next i18n ecosystem.

  7. quill

    74 slate VS quill

    Quill is a modern WYSIWYG editor built for compatibility and extensibility

  8. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  9. lexical

    74 slate VS lexical

    Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.

  10. react-pdf

    59 slate VS react-pdf

    📄 Create PDF files using React

  11. ProseMirror

    48 slate VS ProseMirror

    Discontinued The ProseMirror WYSIWYM editor

  12. Draft.js

    41 slate VS Draft.js

    Discontinued A React framework for building text editors.

  13. Editor.js

    44 slate VS Editor.js

    A block-style editor with clean JSON output

  14. makepad

    30 slate VS makepad

    Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl

  15. react-quill

    19 slate VS react-quill

    A Quill component for React.

  16. plate

    13 slate VS plate

    Rich-text editor with AI and shadcn/ui

  17. notabase

    12 slate VS notabase

    A second brain for your knowledge, thoughts, and ideas.

  18. react-page

    11 slate VS react-page

    Next-gen, highly customizable content editor for the browser - based on React and written in TypeScript. WYSIWYG on steroids.

  19. react-editor

    0 slate VS react-editor

    Pure Rich-text Editor with TS & React-hooks

  20. react-simple-code-editor

    Simple no-frills code editor with syntax highlighting

  21. reapop

    5 slate VS reapop

    :postbox: A simple and customizable React notifications system

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better slate alternative or higher similarity.

slate discussion

Log in or Post with

slate reviews and mentions

Posts with mentions or reviews of slate. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-07.
  • SLATE Code editor with highlight
    3 projects | dev.to | 7 Nov 2024
    However, I had difficulties inserting editable BLOCKS with syntax highlighting for code. Yes, there is an official example, but at least for me, it's not very clear.
  • Show HN: Sendune – open-source HTML email designer
    8 projects | news.ycombinator.com | 19 Jul 2024
    This work looks very promising. "HTML for email" is indeed hard to design and hard to implement. Especially editing on mobile, table decices, or Asian language input nightmare.

    I do lot of email templating for B2B CRM use cases and decided to opt out for a bit different approach based on slatejs/platejs editor

    https://docs.slatejs.org/

    https://github.com/ianstormtaylor/slate

    https://github.com/udecode/plate

    The internal representation of slatejs/platejs is json format. Ex:

    {

  • 5 Not-So-Typical React Libraries for an Outstanding Project
    9 projects | dev.to | 3 Aug 2023
  • Which Rich Text Editor to use ?
    2 projects | /r/reactjs | 6 Jul 2023
    - it creates a layout based on rows and cells, so it support multi-column layout - each cell can contain a different "cell-plugin", - richt-text editor based on https://github.com/ianstormtaylor/slate is built in and comes with its own plugin system. It can do weight, italic, block-types, alignment and lists and can be extended as you want (even with elements storing data and interactive components) - you can create custom cell plugins based on a schema (or custom control ui) and a component that should be rendered - it stores an object tree that represent it, not html. It therefore can contain any react component, which is great if you want to allow your editors to add interactive components or components that you already built as part of the app - i carefully optimized for SSR and bundle size, so no editor ui is rendered nor loaded. editor ui is only loaded on the client if you disable readOnly. (lazy loading) - it mainly tested with nextjs, since i used it for content-heavy pages. - its not yet tested with react-server components, but it should actually work in read-only mode
  • What is your goto WYSIWYG Editor?
    7 projects | /r/webdev | 6 Mar 2023
    Finally there's Slate and Lexical which are super powerful in terms of customizability and extensibility. They're great options for when the editing experience plays a major role in the product.
  • Looking for the best React Editor library
    6 projects | dev.to | 28 Jan 2023
    Slate, as per its documentation, is a completely customizable framework for building rich text editors. Therefore, it doesn't offer a feature-rich text editor but instead provides tools to build one. Let's create a component called Slate and see what the Slate editor looks like.
  • Slate | Editor in 10min with Next.js and TS ✍️
    2 projects | dev.to | 17 Oct 2022
    Link to Repo
  • Is there a good alternative to Draft-js rich text editor?
    4 projects | /r/reactjs | 14 Oct 2022
    Word of warning about Slate: I love the API and the design goals, but it appears to suffer from some fundamental issues. We were experiencing issues similar to this one and a team of multiple 10+ year experienced frontend devs couildn't figure out what was going on. I had to completely rip out a feature we had built with Slate and had to reimplement a new version from scratch with Lexical. So far we have no issues other than those inherent to rich text editing.
  • Lexical – a web text editor framework that powers Facebook
    8 projects | news.ycombinator.com | 20 Jun 2022
    We're trying to choose between Lexical and Slate at work. Do you have any examples that would be similar to this? https://github.com/ianstormtaylor/slate/blob/main/site/examp...
  • A good rich text editor for reactjs?
    4 projects | /r/reactjs | 23 May 2022
    If you are going to customise a ton of functionalities and/or implement new functionality I suggest using SlateJS. If not, have a look at Sun editor.
  • A note from our sponsor - AppSignal
    www.appsignal.com | 13 Sep 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

Stats

Basic slate repo stats
28
31,751
8.4
10 days ago

ianstormtaylor/slate is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of slate is TypeScript.


Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?