Skip to content

The best reveal.js alternatives

4 tools that do a similar job to reveal.js, 4 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

reveal.js

A free HTML framework for building slide presentations that run in a web browser.

  1. 1

    Marp

    Open source · MIT · ★ 12.7k

    An entry point to the Marp family of tools for making slide decks from plain Markdown.

    Best for: People who prefer writing slides as Markdown text rather than in a visual editor; Developers who want to generate slide decks from code or scripts

  2. 2

    Slidev

    Open source · MIT · ★ 49.3k

    Write presentation slides in Markdown, rendered with Vue and Vite.

    Best for: Developers who want to present code, technical talks, or architecture diagrams; People comfortable editing Markdown and who prefer version-controlled slides

  3. 3

    impress.js

    Open source · MIT · ★ 38.2k

    A JavaScript framework for making zoomable, 3D-style presentations in a web browser using CSS transforms.

    Best for: Web developers who want a custom, browser-based slide deck; Designers who want spatial, animated slide layouts

  4. 4

    remark

    Open source · MIT · ★ 13k

    A simple tool that turns Markdown text into a browser-based slideshow.

    Best for: People comfortable with HTML and CSS who want slides written in Markdown; Developers or teachers who want a presentation they can version-control as plain text

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 reveal.js. We don't take payment for placement.