Stacks / Docs

Easy

Slidev / reveal.js

A deck you build. Slidev is MIT; reveal.js is MIT — Pitch or Gamma without the hosted slide seat.

The problem

Pitch and Gamma are hosted presentation desks. You wanted slides as files you keep. Slidev is MIT (slidevjs/slidev; last push 23 Oct 2026) — Markdown decks for developers. reveal.js is MIT (hakimel/reveal.js; last push 30 Sep 2026) — the HTML presentation framework. Marp is MIT (marp-team/marp) if the job is Markdown-to-PDF. impress.js is MIT if you want that CSS3 canvas (not Prezi Cloud). This is not Pitch's every workspace SKU or Gamma's every AI-generate SKU. A PowerPoint file stays on /replace/powerpoint (ONLYOFFICE). A formal diagram stays on /replace/lucidchart (diagrams.net). Prezi Cloud stays skipped: no product-level self-hosted Prezi path.

Replaces

Pitch / Gamma

Replace Pitch Replace Gamma See all best open-source presentation tools

Estimated SaaS saved

$1,200

per year, small team, before lock-in

Start on Railway

ONLYOFFICE if this is a PowerPoint file, not a developer deck

Sponsor this stack Tip jar

Placeholder: a Slidev or reveal.js static build served by Caddy (or any static host). Bind HTTP to 0.0.0.0:$PORT. No one-click template in this repo yet — Start on Railway. A .pptx stays on /stacks/onlyoffice-collabora.

The stack

Cost table

You stop payingTypical / yearSelf-host instead
Pitch / Gamma (small team)$1,200Slidev or reveal.js + a static host

Agent setup prompt

Replace Pitch or Gamma with Slidev (preferred) or reveal.js.

- Official docs. Build one deck. Serve the static output. Do not claim Pitch workspaces or Gamma AI generate SKUs.
- reveal.js if you want that HTML framework — /compare/slidev-vs-reveal-js. A .pptx stays on /stacks/onlyoffice-collabora.
- Write AGENT_PROMPT.md.

Also as markdown: /stacks/slidev-present.md

FAQ

Slidev or reveal.js?
Slidev if you want the published Pitch / Gamma path (Markdown for developers). reveal.js if you want that HTML framework — /compare/slidev-vs-reveal-js.
Is this PowerPoint?
A .pptx stays on /replace/powerpoint (ONLYOFFICE). This page is a developer deck you build.
Is this Prezi?
Prezi Cloud stays skipped. impress.js is an MIT CSS3 canvas, not a hosted Prezi clone.
Are these free?
Slidev, reveal.js, and Marp are MIT. You pay hosting. Template users never pay c17.