Freedom251 › Presentation software
Shower

What Shower is
Shower is a free, open-source HTML presentation engine built with HTML, CSS, and vanilla JavaScript. Its core package handles slide management, navigation, a progress bar, and a timer. Themes remain separate from the engine, with Ribbon and Material included. Shower describes the presentations as fully keyboard accessible and supports the latest stable Chrome, Edge, Firefox, and Safari versions. Presentations can be printed to PDF. The command-line interface can create, serve, bundle, archive, convert, and publish presentations, including publication through GitHub Pages. Bundling creates a self-contained folder for static hosting, and the template can be edited by opening index.html in a text editor. CLI use requires Node.js; documentation lists Node v8.0.0 as the default minimum, while the CLI requirement is Node.js 22.0.0 or later. PDF conversion needs a browser implementing the Chrome Debugging Protocol. Shower uses the MIT license, but its GitHub repository is archived and read-only as of March 12, 2026.
Who it suits
Shower suits people creating browser-based slide decks with editable HTML files and command-line publishing. It is aimed at users comfortable with web technologies, Node.js requirements, and static hosting.
What it does well
- Free and open source under the MIT license
- Supports keyboard-accessible presentations
- Includes Ribbon and Material themes
- CLI can publish through GitHub Pages
- Bundles presentations for static hosting
What to know first
- Repository is archived and read-only
- CLI requires Node.js 22.0.0 or later
- PDF conversion needs Chrome Debugging Protocol support
- Requires web technologies for editing
Verdict
Shower provides an HTML-first workflow with themes, keyboard controls, PDF output, and static publishing commands. Its archived repository and current CLI requirement are important considerations before adoption.
Facts from Shower's own pages
- Accessibility
- The project describes Shower as fully keyboard accessible. · shwr.me, 12 Oct 2026
- Browser support
- The project says it supports the latest stable versions of Chrome, Edge, Firefox, and Safari. · github.com, 12 Oct 2026
- CLI
- The CLI can create, serve, bundle, and publish presentations. · github.com, 12 Oct 2026
- CLI requirement
- The CLI requires Node.js version 22.0.0 or later. · github.com, 12 Oct 2026
- Getting started
- The template can be downloaded and edited by opening index.html in a text editor. · github.com, 12 Oct 2026
- License
- The software is licensed under MIT, which grants permission to use, copy, modify, publish, distribute, sublicense, and sell copies subject to the license conditions. · github.com, 12 Oct 2026
- PDF export
- Presentations can be printed to PDF. · github.com, 12 Oct 2026
- Presentation controls
- The core package provides slide management, navigation, a progress bar, and a timer. · github.com, 12 Oct 2026
- Presenter mode
- Yes · github.com, 20 Sept 2026
- Product
- Shower is an HTML presentation engine for creating slide presentations. · github.com, 12 Oct 2026
- Project status
- The Shower GitHub repository is archived and read-only as of March 12, 2026. · github.com, 12 Oct 2026
- Publishing
- The project README describes publishing presentations to a GitHub Pages URL. · github.com, 12 Oct 2026
- Requirements
- Using the CLI requires Node.js, and its documentation lists Node v8.0.0 as the minimum supported version by default. · github.com, 12 Oct 2026
- Static hosting
- The CLI bundles presentations into a self-contained folder ready to deploy to a static host. · github.com, 12 Oct 2026
- Support
- The project points users to @shower_me for support and updates and invites them to file an issue. · github.com, 12 Oct 2026
- Supported platforms
- web · github.com, 20 Sept 2026
- Technology
- The engine is built with HTML, CSS, and vanilla JavaScript. · github.com, 12 Oct 2026
- Themes
- The engine separates themes from the presentation engine and includes Ribbon and Material themes. · github.com, 12 Oct 2026
Where Shower stands on Freedom251
- Presentation software#78 of 93