Freedom251 › Presentation software
Moonslide

What Moonslide is
Moonslide is a free, MIT-licensed desktop editor for creating Reveal.js presentations with Markdown. Slides are written in a code editor using standard Markdown, YAML configuration blocks, attributes, bracketed spans, and inline HTML. A live preview hot reloads as you work. The application generates Reveal.js HTML presentations and supports most Reveal.js features plus the built-in plugins in its standard template, including highlight, math, search, and zoom. Slides can contain images and background videos through Markdown and front matter settings. Presentations export as HTML or PDF. HTML export can create a bundle with required assets or a file that references assets at their original locations. Custom templates can control layouts, themes, stylesheets, scripts, and toolbar menus. The standard template includes black and white themes and 18 layouts grouped into Base, Cols, Grid, and Title. Moonslide runs on Windows, macOS, and Linux. The releases page lists version 0.1.1 as latest.
Who it suits
It suits people comfortable authoring presentations in Markdown and code editors. Developers who need Reveal.js output, custom templates, or HTML and PDF exports may find its workflow useful.
What it does well
- Free and MIT licensed
- Live preview reloads while writing
- Exports presentations as HTML or PDF
- Supports custom templates and themes
- Runs on Windows, macOS, and Linux
What to know first
- Latest listed release is version 0.1.1
- Linux and macOS installer assets are listed
- Requires Markdown-based authoring
Verdict
Moonslide offers code-oriented presentation authoring with immediate preview and Reveal.js output. Its template system and export choices provide control, while the project’s listed release remains 0.1.1.
Facts from Moonslide's own pages
- Code editor
- The app lets users write presentations directly in its code editor. · github.com, 12 Oct 2026
- Custom templates
- Users can create templates to configure presentation behavior and appearance, including layouts, themes, stylesheets, scripts, and toolbar menus. · github.com, 12 Oct 2026
- Desktop platforms
- The README says Moonslide can be installed on macOS, Windows, and Linux. · github.com, 12 Oct 2026
- Export formats
- Presentations can be exported as HTML or PDF. · github.com, 12 Oct 2026
- Exports
- Presentations can be exported as HTML or PDF, with HTML available as a bundle or as an HTML file that references assets at their original locations. · github.com, 12 Oct 2026
- Free plan
- Yes · github.com, 20 Sept 2026
- HTML export options
- HTML export can include a bundle with the presentation and required assets, or only the HTML file with assets referenced from their original locations. · github.com, 12 Oct 2026
- Images and video
- Slides can include images and background videos using Markdown and front matter configuration. · github.com, 12 Oct 2026
- License
- The public GitHub repository lists an MIT license. · github.com, 12 Oct 2026
- Live preview
- The presentation preview hot reloads as you write. · github.com, 12 Oct 2026
- Maker identity
- The repository is published by the GitHub organization moonslide-app. · github.com, 12 Oct 2026
- Markdown
- The editor supports standard Markdown, attributes, bracketed spans, and inline HTML. · github.com, 12 Oct 2026
- Markdown authoring
- Presentations are written in Markdown with YAML configuration blocks for slides. · github.com, 12 Oct 2026
- Markdown extensions
- Moonslide uses markdown-it and supports Attributes and Bracketed Spans extensions. · github.com, 12 Oct 2026
- Product
- Moonslide is a Markdown-based editor for creating presentations with Reveal.js. · github.com, 12 Oct 2026
- Release
- The releases page lists v0.1.1 as the latest release and includes Linux and macOS downloads. · github.com, 12 Oct 2026
- Release availability
- The repository's releases page lists v0.1.1 as the latest release and shows Linux and macOS installer assets. · github.com, 12 Oct 2026
- Reveal.js plugins
- The standard template includes Reveal.js built-in plugins, and the README names highlight, math, search, and zoom plugins. · github.com, 12 Oct 2026
- Reveal.js support
- Moonslide generates Reveal.js HTML presentations and supports most Reveal.js features and built-in plugins included in its standard template. · github.com, 12 Oct 2026
- Standard layouts
- The standard template offers 18 layouts grouped into Base, Cols, Grid, and Title categories. · github.com, 12 Oct 2026
- Standard themes
- The standard template includes black and white themes. · github.com, 12 Oct 2026
- Supported platforms
- Windows,macOS,Linux · github.com, 20 Sept 2026
- Templates and themes
- Users can create custom templates and themes to configure presentation behavior and appearance. · github.com, 12 Oct 2026
- What it does
- Moonslide is a Markdown based presentation editor that generates Reveal.js presentations. · github.com, 12 Oct 2026
Where Moonslide stands on Freedom251
- Presentation software#75 of 93