Favicon of mdp

mdp

Command-line markdown presentation tool with keyboard navigation, support for lists, images, headers, code blocks, and 256-color output for professional slides.

mdp transforms markdown files into interactive terminal-based presentations without requiring external dependencies or complex setup. Write your slides in familiar markdown syntax and present them directly from the command line with full keyboard navigation support.

Key capabilities include:

  • Markdown formatting: Headlines, code blocks, quotes, unordered lists, bold text, and underlined text
  • Rich content: Embed images, headers with author/title support, and syntax-highlighted code
  • Navigation: Jump between slides using arrow keys, page controls, or direct slide numbers
  • Customization: Configure colors, keybindings, and list styles through the config file
  • Cross-platform: Available on Linux (Debian, Ubuntu, Fedora, Arch), macOS, FreeBSD, Cygwin, and Slackware
  • PDF export: Convert presentations to PDF with syntax highlighting and custom themes using md2pdf
  • Color support: 256-color output for smooth color fading effects when properly configured

Installation is straightforward—compile from source with make or use your system's package manager. The tool requires only ncurses headers and works in any standard terminal. Reload presentations on-the-fly, navigate with vim-style keys or arrow keys, and exit with a single keystroke.

Install

Go
$ go install github.com/mandolyte/mdtopdf/cmd/md2pdf@latest

Shell features

Syntax highlighting

Features

True color

Media

Pros

4
  • Supports markdown formatting including headers, code blocks, and lists.
  • Provides keyboard navigation for presentations.
  • Offers 256-color output for enhanced visuals.
  • Configurable keybindings and colors.

Cons

2
  • Requires ncursesw headers for compilation.
  • Color configuration only works in 8-color mode.

Related tools

Categories:

Share:

Quiet lately: No commits in 1 year — this project might not be actively maintained.

Auto-fetched .

Similar to mdp

Favicon

 

  
 
Favicon

 

  
 
Favicon