Skip to content

The best Slate alternatives

5 tools that do a similar job to Slate, 5 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.

You're replacing

Slate

A customizable framework for building rich text editors in the browser.

  1. 1

    Lexical

    Open source · MIT · ★ 24k

    An extensible text editor framework for building rich text editors in web apps.

    Best for: Developers adding a rich text editor to a web app; React teams who want official bindings and a documented quick start

  2. 2

    Tiptap

    Open source · MIT · ★ 38.9k

    A headless rich text editor framework for JavaScript apps, with no built-in look.

    Best for: Developers building a custom text editor into a web product; Teams using Vue, React, or plain JavaScript who want one editor across frameworks

  3. 3

    Next.js

    Open source · MIT · ★ 143k

    A React framework for building websites and web apps with server rendering and routing built in.

    Best for: Developers already comfortable with React who want a full framework around it; Teams building sites that need server rendering or static generation

  4. 4

    ice.js

    Open source · MIT · ★ 18.6k

    A React-based framework for building web apps, with routing, SSR/SSG and a plugin system.

    Best for: Developers who already know React and want a ready-made project structure; Teams building sites that need server-side or build-time rendering

  5. 5

    Blitz.js

    Open source · MIT · ★ 14.1k

    A toolkit that adds full-stack features on top of Next.js, built with Prisma.

    Best for: Developers already comfortable with React and Next.js who want more built-in full-stack structure; Teams building a full web app with a database and want a single project setup

How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to Slate. We don't take payment for placement.