Best / Presentation tools
Best open-source Presentation tools
The best self-hosted presentation split in the c17.io catalog is Slidev for MIT Markdown decks (the published Pitch / Gamma stack), reveal.js when you want that MIT HTML framework, Marp when the job is Markdown-to-PDF, and impress.js when you want that MIT CSS3 canvas (not Prezi Cloud). A PowerPoint file stays on /replace/powerpoint (ONLYOFFICE). Prezi Cloud stays skipped: no product-level self-hosted Prezi path. This is not Pitch's every workspace SKU or Gamma's every AI-generate SKU.
Open the stackStart on Railway
Ranked picks
1
SlidevMIT Markdown decks — the c17 Pitch / Gamma path. /compare/slidev-vs-reveal-js.
When to pick it: A developer deck you build and serve.
49,201 stars in the catalog
2
reveal.jsMIT HTML presentation framework — /compare/slidev-vs-reveal-js.
When to pick it: Slides in the browser if Slidev is not the shape.
72,472 stars in the catalog
3
MarpMIT Markdown presentation ecosystem.
When to pick it: Markdown to PDF or HTML, not a hosted Pitch workspace.
12,683 stars in the catalog
4
impress.jsMIT CSS3 canvas inspired by Prezi. Not Prezi Cloud.
When to pick it: A zooming canvas you host, not a Prezi seat.
38,159 stars in the catalog
How they compare
| Tool | License | Self-host | Best for |
|---|---|---|---|
| Slidev | MIT License | Easy | A developer deck you build and serve. |
| reveal.js | MIT License | Easy | Slides in the browser if Slidev is not the shape. |
| Marp | MIT License | Easy | Markdown to PDF or HTML, not a hosted Pitch workspace. |
| impress.js | MIT License | Medium | A zooming canvas you host, not a Prezi seat. |
Related pages
- Slidev / reveal.js stack
- ONLYOFFICE / Collabora stack
- Hugo / Zola + Caddy stack
- Replace Pitch
- Replace Gamma
- Replace Google Slides
- Replace PowerPoint
- Replace Microsoft Excel
- Replace Microsoft Word
- Replace GitHub Pages
- Replace Cloudflare Pages
- Replace Carrd
- Slidev vs reveal.js
- All best open-source pages
- All compare pages
- All replace pages
- All stacks
- Tools catalog
FAQ
- Slidev or reveal.js?
- Slidev if you want the published Pitch / Gamma path. reveal.js if you want that HTML framework — /compare/slidev-vs-reveal-js.
- Pitch or Gamma?
- Same published deck — /replace/pitch and /replace/gamma.
- Is this PowerPoint?
- A .pptx stays on /replace/powerpoint (ONLYOFFICE). This page is a developer deck.
- Are these free?
- Slidev, reveal.js, Marp, and impress.js are MIT. You pay hosting. Template users never pay c17.
- How do I deploy it?
- Open /stacks/slidev-present. Build one deck. Serve the static output.
Stack of the Week
Get one stack a week that replaces a SaaS bill.