AltHub

maaslalani/slides Alternatives

terminal markdown presentations

Terminal-based presentation tool that renders Markdown slides with live reload, code execution, and search.

11.7kGoMITactive ยท last push 3mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

mfontanini/presentermGitHub

when you want a fast Rust terminal presenter with themes and code highlighting

A markdown terminal slideshow tool

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

when you need Pandoc's extended markdown support and accept GPL-2.0

Terminal-based presentations using Pandoc

2.7k
Haskell
GPL-2.0
active4mo ago

Same job, different approach

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

touying-typ/touyingGitHub

when you write slides in Typst and want PDF/HTML output instead of a live terminal

Touying is a powerful package for creating presentation slides in Typst.

2.3k
Typst
MIT
active27d ago
animotionjs/animotionGitHub

when you want a Svelte-based web presentation rather than terminal slides

๐Ÿช„ Create beautiful presentations with Svelte

1.8k
Svelte
MIT
active3mo ago
panglesd/slipshowGitHub

when you prefer a next-generation text format that compiles to web slides

An engine for displaying slips, the next-gen version of slides

885
OCaml
NOASSERTION
active2mo ago
mtj0928/SlideKitGitHub

when you are building a native Apple presentation app and want SwiftUI integration

SwiftUI framework for presentation slides

405
Swift
MIT
active6mo ago
hakimel/reveal.jsGitHub

when you want browser-based slides with HTML/CSS/JS and many plugins

The HTML Presentation Framework

72.3k
JavaScript
MIT
active27d ago
slidevjs/slidevGitHub

when you want markdown-first web slides with themes and developer tooling

Presentation Slides for Developers

48.8k
TypeScript
MIT
active29d ago
binford2k/showoffGitHub

when you want audience interaction (voting/feedback) in a browser presentation

Don't just present; interact with your audience!

948
JavaScript
MIT
active6mo ago
wbopan/moffeeGitHub

when you want automated Markdown-to-HTML/PDF slide generation with clean layout

moffee: Make Markdown Ready to Present

1.3k
Python
MIT
active3mo ago
tmcw/bigGitHub

when you want very simple, large-type browser slides with no build step

presentations for busy messy hackers

3.3k
JavaScript
NOASSERTION
slowing11mo ago
polylux-typ/polyluxGitHub

when you write Typst slides and prefer the established Polylux package API

A package for creating slides in Typst

1.6k
Typst
MIT
active8mo 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.

Zulko/eagle.jsGitHub

when you need a legacy Vue.js slideshow framework for older projects

A hackable slideshow framework built with Vue.js

4.0k
JavaScript
ISC
dormant4.3y ago
tslide/tslideGitHub

when you need an old Node terminal slideshow and cannot use modern Go/Rust tools

Terminal SlideDeck, supporting markdown.

218
JavaScript
MIT
dormant9.6y ago
visit1985/mdpGitHub

when you want a minimal C-only terminal presenter and don't need live reload

A command-line based markdown presentation tool.

5.3k
C
GPL-3.0
slowing1.3y ago
icyphox/shlideGitHub

when you want a zero-dependency bash script for terminal slides

:framed_picture: a slide deck presentation tool written in pure bash

463
Shell
MIT
dormant6.0y ago
hiroppy/fusumaGitHub

when you want an archived but still functional markdown-to-web slides generator

โœ๏ธ Fusuma makes slides with Markdown easily.

5.4k
JavaScript
none
archived1.9y ago
mimseyedi/pysentationGitHub

when you want to define presentations in Python and run them in the terminal

pysentation is a CLI for displaying Python presentations.

262
Python
GPL-3.0
slowing1.6y ago

End-user tools

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

KovaMD/KovaGitHub

a GUI editor for markdown presentations, not a scriptable CLI tool

Kova - Markdown presentation editor.

282
TypeScript
GPL-3.0
active2mo ago

Listed as an alternative to

These projects were analysed and named slides among their alternatives. The relationship is not symmetric โ€” how slides rates them is a separate judgement, made when slides is analysed in its own right.

mfontanini/presentermGitHub

calls slides โ€œChoose for a Go terminal presenter with a single static binary and simpler feature set.โ€

A markdown terminal slideshow tool

8.8kRustactive
hakimel/reveal.jsGitHub

calls slides โ€œchoose for a terminal-based presentation tool in Go with a smooth TUI.โ€

The HTML Presentation Framework

72.3kJavaScriptactive
slidevjs/slidevGitHub

calls slides โ€œChoose for lightweight terminal-based markdown slides with no browser.โ€

Presentation Slides for Developers

48.8kTypeScriptactive
marp-team/marpGitHub

calls slides โ€œTerminal-based Markdown presentation tool; choose for CLI-only slide shows instead of HTML/PDF output.โ€

The entrance repository of Markdown presentation ecosystem

12.4kTypeScriptactive
jxnblk/mdx-deckGitHub

calls slides โ€œTerminal-based Markdown presentation TUI; choose it when you want no browser/web stack and present directly in a terminal.โ€

โ™ ๏ธ React MDX-based presentation decks

11.5kJavaScriptdormant
jgm/pandocGitHub

calls slides โ€œChoose when you want a standalone terminal presentation app from Markdown, not a universal converter.โ€

Universal markup converter

46.1kHaskellactive
FormidableLabs/spectacleGitHub

calls slides โ€œUse when you need Markdown presentations in a terminal/SSH session, not an embeddable React library.โ€

A React-based library for creating sleek presentations using JSX syntax that gives you the ability to live demo your code.

10.2kTypeScriptactive