Open Source · MIT License
MD-Slides converts structured Markdown into self-contained HTML presentations — structured, validated, and speaker-ready. One JAR. Java 11+. Nothing else required.
curl -L https://github.com/TJMSolns/MD-Slides/releases/latest/download/md-slides.jar -o md-slides.jar
java -jar md-slides.jar render my-talk --theme light
open my-talk/index.htmlTemplates enforce slide layout. Density constraints mean your audience can actually read what you write.
All errors reported together in one pass — not one at a time. Fix everything, then render.
Synchronized speaker view with your notes, next-slide preview, and elapsed timer. Press S during any presentation.
One JAR, Java 11+. Download and run. No account, no cloud, no framework to install.
Built-in light and dark themes, plus a JSON schema for fully custom themes with per-template backgrounds.
CLI flags, project config, and global config — highest priority wins. Set your preferences once.