Skip to content
Projects

mfontanini/presenterm has 8,956 GitHub stars and 209 forks. GitHot measured 0 stars in 24 hours and +15 in 7 days. Last checked 2026-11-04 22:13 UTC. Last push 2026-10-30.

How these counts are measured

A Markdown-based slideshow tool for the terminal

What you can do

  • Presentations consist of one or more markdown files.
  • Images and animated gifs on terminals like kitty, iterm2, wezterm, ghostty and foot.
  • Customizable themes including colors, margins, layout (left/center aligned content), footer for every slide, etc. Several built-in themes can give your presentation the look you want without having to define your own.
  • Code highlighting for a wide list of programming languages.

Measured star growth

in 24h
0
in 7 days
+15
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

presenterm

crates-badge brew-badge nix-badge arch-badge scoop-badge winget-badge

presenterm lets you create presentations in markdown format and run them from your terminal, with support for image and animated gifs, highly customizable themes, code highlighting, exporting presentations into PDF format, and plenty of other features. This is how the demo presentation looks like when running in the kitty terminal:

Check the rest of the example presentations in the examples directory.

Documentation

Visit the documentation to get started.

Features

See the introduction page to learn more.

presenterm in action

Here are some talks and demos that feature presenterm:

Gave a talk using presenterm? We would love to feature it here! Open a PR or issue to get it added.

Explore related projects