Search

Search IconIcon to open search

Presenterm

Last updated by Simon Späti

Presenterm, a terminal Markdown Presentations or Slides tool, written in Rust.

Presenterm is just goated. Quickly set your color theme and write some Markdown, and it looks gorgeous!

I hope I never need to go back to writing PowerPoints the old-fashioned way. Such a waste of time, locking your knowledge in and away forever.

# Features

The features are great. I love it for its simplicity, small footprint, support for Mermaid, images, and support for coding color themes like catppuccin and others by just setting them in the Frontmatter.

Quickly exporting it to HTML or PDF works like a breeze. And presentations can be done in the terminal, too; presenter mode is supported. See the full feature list on GitHub or the Docs.

# Neovim Plugin

There’s even a Neovim plugin, see presenterm.nvim.

# Showcase

Simply beautiful:

Some wisdom by Paul Graham:

Recent presentation can be foun on My Gigs - 8. Event: SQL Meets GenBI: AI-Powered Dashboards in a Declarative World. Find the Slides as interactive HTMl or PDF linked.

# Install Mermaid

When you get error mmdc not found, that’s the mermaid-cli that’s needed for mermaid diagrams.

install locally as pacman has a conflict with omarchy-chromium:

1
2
npm config set prefix '~/.local'
npm install -g @mermaid-js/mermaid-cli

Origin:
References:
Created 2025-11-19