compare
Marp CLI vs reveal.js
The same facts for both, read from GitHub every night, and the relation a person reviewed.
| Fact | Marp CLI | reveal.js |
|---|---|---|
| Language | TypeScript | JavaScript |
| Licence | MIT | MIT |
| Stars | 3.9k | 72k |
| Latest | v4.5.1 | 6.0.2 |
| Last push | 2026-09-08 | 2026-09-30 |
| Release cadence | about 51 days between releases | about 92 days between releases |
| Active contributors | 1 commit author on the default branch in the last 90 days | 1 commit author on the default branch in the last 90 days |
| Flags | none | none |
How they relate
Both replace Google Slides. Alternatives to Google Slides →
PartialMarp CLITurns Markdown into HTML, PDF or PPTX slides, without a visual editor or real-time co-editing.
Partialreveal.jsPresentations written in HTML or Markdown, without a visual editor or real-time co-editing.
Both replace Keynote. Alternatives to Keynote →
PartialMarp CLITurns Markdown into HTML, PDF or PPTX slides. No visual editor.
Partialreveal.jsPresentations written in HTML or Markdown and shown in the browser. No visual editor.
Both replace Microsoft PowerPoint. Alternatives to Microsoft PowerPoint →
PartialMarp CLITurns Markdown into HTML, PDF or PPTX slides. No visual editor.
Partialreveal.jsPresentations written in HTML or Markdown and shown in the browser, with speaker notes and PDF export. No visual editor.
Marp CLI
- v4.5.12026-09-06Optimize the size of standalone binaries (#736)
- v4.5.02026-07-17Adopt Node.js SEA for building the standalone binary (#568, #731)
- v4.4.12026-07-04Upgrade Marpit to v3.2.2 (#729)
- v4.4.02026-05-06Node.js v26 support (#722)
- v4.3.12026-03-16Fix collapsed rendering of the bespoke template overview view in Safari (#713, #714)
reveal.js
- 6.0.22026-09-10Fix cross-origin XSS through the postMessage API by validating iframe preview URLs
- 6.0.12026-04-11Upgrade to Vite 8 and TS 6
- 6.0.02026-03-11reveal.js now has an official React wrapper! The @revealjs/react package lets you build presentations using React compo…
- 5.2.12025-03-28Prevent reveal.js keyboard shortcuts while lightbox is open (@tobi-or-not-tobi in
- 5.2.02025-03-19Any element in your presentation can now be turned into an image/video lightbox trigger. Clicking reveals a full-size l…
Marp CLI
unsigned The latest release, v4.5.1, carries no signature GitHub could verify.
Loading the security report
reveal.js
unsigned The latest release, 6.0.2, carries no signature GitHub could verify.
Loading the security report