A command-line tool for creating presentations from plain text using Markdown formatting conventions.
Slideshow is a Ruby gem and command-line tool that lets developers create presentations by writing plain text with Markdown formatting conventions. It generates slide decks from text files, providing a code-friendly alternative to traditional presentation software. The tool supports various templates and themes for different presentation styles and frameworks.
Developers, technical presenters, and anyone who prefers writing content in plain text and wants to version-control their presentations like code.
Slideshow offers a lightweight, text-based workflow that integrates with developer tools and version control systems, unlike heavyweight GUI presentation software. It's completely free with a public domain license and supports multiple presentation frameworks through its template system.
slideshow gems - write your slides / talks / presentations in plain text with markdown formatting conventions
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Slides are written in Markdown, enabling version control with Git and editing in any text editor, which seamlessly integrates into developer toolchains.
Supports multiple JavaScript presentation frameworks like reveal.js and impress.js through its template system, allowing diverse slide deck styles without locking into one format.
The CLI tool generates presentations from text files, making it easy to automate in build pipelines or scripts for consistent, repeatable output.
Completely free with no restrictions, ideal for open-source projects or commercial use without licensing overhead or legal concerns.
The README is minimal, lacking detailed tutorials or examples, which can make initial setup and advanced usage challenging without external resources.
Requires Ruby and gem installation, adding complexity for teams not already using Ruby or in environments where managing Ruby dependencies is cumbersome.
Relies on templates for styling, so creating custom visual designs or interactive elements requires manual CSS/JS work, unlike GUI-based presentation software.
Slide Show (S9) is an open-source alternative to the following products:
Keynote is Apple's presentation software included in the iWork suite, used for creating slideshows with animations, transitions, and multimedia elements on macOS and iOS devices.
PowerPoint is a presentation program developed by Microsoft as part of the Microsoft Office suite, used to create slideshows with text, images, animations, and multimedia.
Google Slides is a web-based presentation program that allows users to create, edit, and collaborate on slideshows in real-time as part of Google Workspace.