GitPedia

Presenterm

A markdown terminal slideshow tool

From mfontanini·Updated June 21, 2026·View on GitHub·

[![crates-badge]][crates-package] [![brew-badge]][brew-package] [![nix-badge]][nix-package] [![arch-badge]][arch-package] [![scoop-badge]][scoop-package] [![winget-badge]][winget-package] The project is written primarily in Rust, distributed under the BSD 2-Clause "Simplified" License license, first published in 2023. It has gained significant community traction with 8,532 stars and 189 forks on GitHub. Key topics include: cli, markdown, markdown-slides, presentation, rust.

Latest release: v0.16.1
February 20, 2026View Changelog →

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.

<!-- links -->

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from mfontanini/presenterm via the GitHub API.Last fetched: 6/21/2026