Slides

github.com/maaslalani/slides Presentations Open-source projectOpen source

Slides displays presentations in a terminal and provides installation instructions for different systems.

github.com/maaslalani/slides
Slides homepage screenshot

About Slides

Slides is an open source terminal-based presentation tool, listed in the directory under Productivity > Presentations. It reads slides from a Markdown file and displays them in a terminal, so the presentation can be created and shown without leaving the terminal. If it is given a file name, it watches the file and updates the presentation when the file changes. It can also read slides from standard input.

Slides can execute code blocks on a slide and show the output at the end of that slide. It can also run a command on a code block before the slides are displayed, which requires the file to have execute permission for security reasons. The directory lists macOS as the platform. The repository's installation instructions also cover Arch Linux, Nixpkgs, snapd-enabled Linux distributions, and Go.

Key features

  • Presentations written as a Markdown file, with slides separated by horizontal rules
  • Live update of the presentation when the source file changes
  • Reads slide content from standard input
  • Keyboard navigation between slides, including jumps to a numbered slide
  • Regular expression search across slides, with optional case-insensitive flag
  • Executes a code block on a slide and shows its output at the end of the slide
Best for: Presenters who write slides in Markdown and are comfortable working in a terminal.
Good for
  • Open source, with the source code available in a public GitHub repository
  • Slides are plain Markdown files, so they can be edited with any text editor
  • Installation instructions are provided for several systems, including macOS, Arch, Nixpkgs, and Go
Watch out for
  • Pre-processing a code block requires the Markdown file to have execute permission, which must be set with chmod
  • A theme can be a remote JSON file that Slides fetches before presenting, so that theme requires a network connection

Slides at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
macOS
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Slides alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 9 alternatives

PPTX

github.com/AmNotAGoose/PPTX-Presentation-Gener…

PPTX Presentation Generator creates PowerPoint presentations from a text prompt, according to its project page.

Open source
10 alternatives

Popular in Presentations

Well-known listings from the same topic.

All 29

Slides FAQ

Do I need to change file permissions to use Slides?
Only to pre-process slides. The source states that the file must have execution permissions for pre-processing to run, and that chmod can be used to add them.
Does Slides update the presentation when the file changes?
Yes, if Slides is given a file name. It automatically looks for changes in the file and updates the presentation live.
Can the appearance of the slides be customized?
Yes. Optional metadata at the top of the Markdown file can set a theme, author, date, and paging format. Slides uses default values for any field that is omitted.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing