AltHub

hakimel/reveal.js Alternatives

presentation slides

reveal.js is an open-source HTML presentation framework for creating feature-rich web-based slideshows from HTML or Markdown.

72.3kJavaScriptMITactive ยท last push 27d agoGitHub

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

slidevjs/slidevGitHub

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
active30d ago
touying-typ/touyingGitHub

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.

2.3k
Typst
MIT
active28d ago
animotionjs/animotionGitHub

choose when you prefer Svelte and want component-driven animated slides in a JavaScript framework.

๐Ÿช„ Create beautiful presentations with Svelte

1.8k
Svelte
MIT
active3mo ago
mfontanini/presentermGitHub

choose when you want terminal-based slides from Markdown instead of web-based HTML.

A markdown terminal slideshow tool

8.8k
Rust
BSD-2-Clause
active5mo ago
jaspervdj/patatGitHub

choose when you want terminal presentations with Pandoc's markup support, not a browser framework.

Terminal-based presentations using Pandoc

2.7k
Haskell
GPL-2.0
active4mo ago
Zulko/eagle.jsGitHub

choose when you prefer Vue and want a hackable web slideshow framework with animation.

A hackable slideshow framework built with Vue.js

4.0k
JavaScript
ISC
dormant4.3y ago
maaslalani/slidesGitHub

choose for a terminal-based presentation tool in Go with a smooth TUI.

Terminal based presentation tool

11.7k
Go
MIT
active3mo ago
mtj0928/SlideKitGitHub

choose when building native Apple-platform slides in SwiftUI.

SwiftUI framework for presentation slides

405
Swift
MIT
active6mo ago
panglesd/slipshowGitHub

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

885
OCaml
NOASSERTION
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

tmcw/bigGitHub

minimal, dependency-light HTML presentation framework; choose if you need simpler slides with no config.

presentations for busy messy hackers

3.3k
JavaScript
NOASSERTION
slowing11mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

KovaMD/KovaGitHub

choose when you want a visual markdown presentation editor instead of coding a framework; not embeddable.

Kova - Markdown presentation editor.

282
TypeScript
GPL-3.0
active2mo ago
msoedov/hacker-slidesGitHub

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

347
Go
MIT
archived5.4y ago
sinedied/backslideGitHub

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

778
JavaScript
MIT
dormant4.6y ago

Listed as an alternative to

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.

slidevjs/slidevGitHub

calls reveal.js โ€œChoose for a mature HTML/JS presentation framework without a Vue/Vite dependency.โ€

Presentation Slides for Developers

48.8kTypeScriptactive
zarazhangrui/frontend-slidesGitHub

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

29.6kJavaScriptactive
maaslalani/slidesGitHub

calls reveal.js โ€œwhen you want browser-based slides with HTML/CSS/JS and many pluginsโ€

Terminal based presentation tool

11.7kGoactive
mfontanini/presentermGitHub

calls reveal.js โ€œChoose for a mature web presentation framework with extensive plugins, viewable in any browser.โ€

A markdown terminal slideshow tool

8.8kRustactive