when you want a fast Rust terminal presenter with themes and code highlighting
A markdown terminal slideshow tool
- 8.8k
- Rust
- BSD-2-Clause
terminal markdown presentations
Terminal-based presentation tool that renders Markdown slides with live reload, code execution, and search.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
when you want a fast Rust terminal presenter with themes and code highlighting
A markdown terminal slideshow tool
when you need Pandoc's extended markdown support and accept GPL-2.0
Terminal-based presentations using Pandoc
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
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.
when you want a Svelte-based web presentation rather than terminal slides
๐ช Create beautiful presentations with Svelte
when you prefer a next-generation text format that compiles to web slides
An engine for displaying slips, the next-gen version of slides
when you are building a native Apple presentation app and want SwiftUI integration
SwiftUI framework for presentation slides
when you want browser-based slides with HTML/CSS/JS and many plugins
The HTML Presentation Framework
when you want markdown-first web slides with themes and developer tooling
Presentation Slides for Developers
when you want audience interaction (voting/feedback) in a browser presentation
Don't just present; interact with your audience!
when you want automated Markdown-to-HTML/PDF slide generation with clean layout
moffee: Make Markdown Ready to Present
when you want very simple, large-type browser slides with no build step
presentations for busy messy hackers
when you write Typst slides and prefer the established Polylux package API
A package for creating slides in Typst
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
when you need a legacy Vue.js slideshow framework for older projects
A hackable slideshow framework built with Vue.js
when you need an old Node terminal slideshow and cannot use modern Go/Rust tools
Terminal SlideDeck, supporting markdown.
when you want a minimal C-only terminal presenter and don't need live reload
A command-line based markdown presentation tool.
when you want a zero-dependency bash script for terminal slides
:framed_picture: a slide deck presentation tool written in pure bash
when you want an archived but still functional markdown-to-web slides generator
โ๏ธ Fusuma makes slides with Markdown easily.
when you want to define presentations in Python and run them in the terminal
pysentation is a CLI for displaying Python presentations.
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
a GUI editor for markdown presentations, not a scriptable CLI tool
Kova - Markdown presentation editor.
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.
calls slides โChoose for a Go terminal presenter with a single static binary and simpler feature set.โ
A markdown terminal slideshow tool
calls slides โchoose for a terminal-based presentation tool in Go with a smooth TUI.โ
The HTML Presentation Framework
calls slides โChoose for lightweight terminal-based markdown slides with no browser.โ
Presentation Slides for Developers
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
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
calls slides โChoose when you want a standalone terminal presentation app from Markdown, not a universal converter.โ
Universal markup converter
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.