choose when you want a Markdown-first presentation tool with Vue components and built-in authoring features, not a raw HTML/JS framework.
Presentation Slides for Developers
- 48.8k
- TypeScript
- MIT
presentation slides
reveal.js is an open-source HTML presentation framework for creating feature-rich web-based slideshows from HTML or Markdown.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
choose when you want a Markdown-first presentation tool with Vue components and built-in authoring features, not a raw HTML/JS framework.
Presentation Slides for Developers
choose when you write slides in Typst and want native Typst output, typically PDF rather than a web-based JS framework.
Touying is a powerful package for creating presentation slides in Typst.
choose when you prefer Svelte and want component-driven animated slides in a JavaScript framework.
๐ช Create beautiful presentations with Svelte
choose when you want terminal-based slides from Markdown instead of web-based HTML.
A markdown terminal slideshow tool
choose when you want terminal presentations with Pandoc's markup support, not a browser framework.
Terminal-based presentations using Pandoc
choose when you prefer Vue and want a hackable web slideshow framework with animation.
A hackable slideshow framework built with Vue.js
choose for a terminal-based presentation tool in Go with a smooth TUI.
Terminal based presentation tool
choose when building native Apple-platform slides in SwiftUI.
SwiftUI framework for presentation slides
choose if you want an OCaml-based engine with a new 'slips' format; experimental.
An engine for displaying slips, the next-gen version of slides
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
choose when you want a visual markdown presentation editor instead of coding a framework; not embeddable.
Kova - Markdown presentation editor.
old minimal web UI for Markdown slides; usable as a tiny self-hosted editor but unmaintained.
A small UI for building presentation slides from markdown markup
CLI wrapper around Remark.js for Markdown HTML slides; choose if you prefer remark's workflow.
:sweat_drops: CLI tool for making HTML presentations with Remark.js using Markdown
These projects were analysed and named reveal.js among their alternatives. The relationship is not symmetric โ how reveal.js rates them is a separate judgement, made when reveal.js is analysed in its own right.
calls reveal.js โChoose for a mature HTML/JS presentation framework without a Vue/Vite dependency.โ
Presentation Slides for Developers
calls reveal.js โChoose it if you want a battle-tested JS framework for manually building HTML presentations.โ
Create beautiful slides on the web using a coding agent's frontend skills
calls reveal.js โwhen you want browser-based slides with HTML/CSS/JS and many pluginsโ
Terminal based presentation tool
calls reveal.js โChoose for a mature web presentation framework with extensive plugins, viewable in any browser.โ
A markdown terminal slideshow tool