AltHub

mfontanini/presenterm Alternatives

terminal markdown slideshows

A terminal-based slideshow tool that renders presentation decks from Markdown files with themes, code highlighting, images, and PDF export.

8.8kRustBSD-2-Clauseactive ยท last push 5mo agoGitHub

Drop-in peers

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

jaspervdj/patatGitHub

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
active4mo ago
maaslalani/slidesGitHub

Choose for a Go terminal presenter with a single static binary and simpler feature set.

Terminal based presentation tool

11.7k
Go
MIT
active3mo 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

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.

2.3k
Typst
MIT
active27d ago
animotionjs/animotionGitHub

Choose for interactive Svelte-based web decks with rich visuals rather than terminal slides.

๐Ÿช„ Create beautiful presentations with Svelte

1.8k
Svelte
MIT
active3mo ago
panglesd/slipshowGitHub

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

885
OCaml
NOASSERTION
active2mo ago
mtj0928/SlideKitGitHub

Choose to build native SwiftUI presentation apps for Apple platforms instead of terminal slides.

SwiftUI framework for presentation slides

405
Swift
MIT
active6mo ago
hakimel/reveal.jsGitHub

Choose for a mature web presentation framework with extensive plugins, viewable in any browser.

The HTML Presentation Framework

72.3k
JavaScript
MIT
active26d ago
slidevjs/slidevGitHub

Choose for a developer-friendly Vue-based slide generator with rich web features.

Presentation Slides for Developers

48.8k
TypeScript
MIT
active28d ago
binford2k/showoffGitHub

Choose for audience-interactive web presentations with live polling from a Ruby server.

Don't just present; interact with your audience!

948
JavaScript
MIT
active6mo ago
tmcw/bigGitHub

Choose for a minimalist browser-based presentation tool with no build step.

presentations for busy messy hackers

3.3k
JavaScript
NOASSERTION
slowing11mo ago
polylux-typ/polyluxGitHub

Choose if you want a different Typst slide package with a clean block-based syntax.

A package for creating slides in Typst

1.6k
Typst
MIT
active8mo ago
wbopan/moffeeGitHub

Choose to generate static HTML slides from Markdown for web publishing rather than live terminal presentations.

moffee: Make Markdown Ready to Present

1.3k
Python
MIT
active3mo 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

Choose if you need a simple Vue.js slideshow framework and can tolerate an unmaintained codebase.

A hackable slideshow framework built with Vue.js

4.0k
JavaScript
ISC
dormant4.3y ago
d0c-s4vage/lookatmeGitHub

Choose for a Python-based terminal presenter with live coding, but expect slower updates.

An interactive, terminal-based markdown presenter

2.3k
Python
MIT
dormant2.5y ago
visit1985/mdpGitHub

Choose for a minimal C-based terminal markdown presenter with no external dependencies.

A command-line based markdown presentation tool.

5.3k
C
GPL-3.0
slowing1.3y ago

End-user tools

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

pdfpc/pdfpcGitHub

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.

1.9k
Vala
GPL-3.0
active6mo ago

Listed as an alternative to

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.

maaslalani/slidesGitHub

calls presenterm โ€œwhen you want a fast Rust terminal presenter with themes and code highlightingโ€

Terminal based presentation tool

11.7kGoactive
hakimel/reveal.jsGitHub

calls presenterm โ€œchoose when you want terminal-based slides from Markdown instead of web-based HTML.โ€

The HTML Presentation Framework

72.3kJavaScriptactive
slidevjs/slidevGitHub

calls presenterm โ€œChoose for a fast terminal markdown slideshow written in Rust.โ€

Presentation Slides for Developers

48.8kTypeScriptactive
iamgio/quarkdownGitHub

calls presenterm โ€œNarrower: terminal-only Markdown slideshows.โ€

๐Ÿช Markdown with superpowers: from ideas to papers, presentations, websites, books, and knowledge bases.

16.2kKotlinactive