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.jsA free HTML framework for building slide presentations that run in a web browser.
- 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

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

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

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.