Choose if you prefer Pandoc-backed Markdown parsing and a Haskell binary over Rust.
Terminal-based presentations using Pandoc
- 2.7k
- Haskell
- GPL-2.0
terminal markdown slideshows
A terminal-based slideshow tool that renders presentation decks from Markdown files with themes, code highlighting, images, and PDF export.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Choose if you prefer Pandoc-backed Markdown parsing and a Haskell binary over Rust.
Terminal-based presentations using Pandoc
Choose for a Go terminal presenter with a single static binary and simpler feature set.
Terminal based presentation tool
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose to create Typst-native slides with precise typesetting and PDF output instead of terminal rendering.
Touying is a powerful package for creating presentation slides in Typst.
Choose for interactive Svelte-based web decks with rich visuals rather than terminal slides.
๐ช Create beautiful presentations with Svelte
Choose for an OCaml engine with a unique 'slips' presentation format instead of Markdown.
An engine for displaying slips, the next-gen version of slides
Choose to build native SwiftUI presentation apps for Apple platforms instead of terminal slides.
SwiftUI framework for presentation slides
Choose for a mature web presentation framework with extensive plugins, viewable in any browser.
The HTML Presentation Framework
Choose for a developer-friendly Vue-based slide generator with rich web features.
Presentation Slides for Developers
Choose for audience-interactive web presentations with live polling from a Ruby server.
Don't just present; interact with your audience!
Choose for a minimalist browser-based presentation tool with no build step.
presentations for busy messy hackers
Choose if you want a different Typst slide package with a clean block-based syntax.
A package for creating slides in Typst
Choose to generate static HTML slides from Markdown for web publishing rather than live terminal presentations.
moffee: Make Markdown Ready to Present
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Choose if you need a simple Vue.js slideshow framework and can tolerate an unmaintained codebase.
A hackable slideshow framework built with Vue.js
Choose for a Python-based terminal presenter with live coding, but expect slower updates.
An interactive, terminal-based markdown presenter
Choose for a minimal C-based terminal markdown presenter with no external dependencies.
A command-line based markdown presentation tool.
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
Choose when you need to present existing PDF files with a multi-monitor presenter console rather than markdown.
A presenter console with multi-monitor support for PDF files.
These projects were analysed and named presenterm among their alternatives. The relationship is not symmetric โ how presenterm rates them is a separate judgement, made when presenterm is analysed in its own right.
calls presenterm โwhen you want a fast Rust terminal presenter with themes and code highlightingโ
Terminal based presentation tool
calls presenterm โchoose when you want terminal-based slides from Markdown instead of web-based HTML.โ
The HTML Presentation Framework
calls presenterm โChoose for a fast terminal markdown slideshow written in Rust.โ
Presentation Slides for Developers
calls presenterm โNarrower: terminal-only Markdown slideshows.โ
๐ช Markdown with superpowers: from ideas to papers, presentations, websites, books, and knowledge bases.