impress.js
Leading#3 in Open sourcehigh confidence
Prezi-style CSS3 3D and zoom transitions with full HTML/CSS/JS control (~38.2k stars). Very high adoption, though less actively maintained than reveal.js and Slidev.Our read
Why it ranks #3
A historically influential presentation framework at about 38.2k GitHub stars, still maintained but less central in current developer workflows than reveal.js or Slidev.Here is the catch
motion-heavy decks can distract audiences or cause discomfort
authoring spatial layouts is labor-intensive
smaller modern ecosystem and fewer built-in content tools
Does this well
distinctive nonlinear visual storytelling
complete browser-level styling control
small core with no proprietary runtime
Pricing
Checked by hand on 2026-07-23. Prices in this category change often — if this looks wrong, it probably is.
Key features
CSS3 pan, zoom and 3D transitionsSpatial canvas-based slide pathsHTML, CSS and JavaScript authoringPlugin and presentation-control APIs
Sources we read
Quick facts
More in this area
The rest of the Open source column.- 1reveal.jsThe de-facto standard open-source HTML presentation framework (~72k stars) — Markdown authoring, PDF export, speaker notes, LaTeX and auto-animate. The most-adopted tool in the entire category.
- 2SlidevThe modern developer favorite (~47.8k stars): Markdown-driven decks powered by Vite/Vue 3 with live coding, Mermaid, KaTeX and PPTX/PDF/PNG export. Also ships its own official Agent Skill (see below).
- 4remarkA simple in-browser, Markdown-driven slideshow (~13k stars) for people comfortable with HTML/CSS. A long-standing lightweight option.
- 5SpectacleA React/JSX-based presentation library (~10.1k stars) from Formidable Labs, strong for live code demos and the React ecosystem; actively maintained.
- 6python-pptxThe foundational Python library for programmatically generating and reading .pptx (~3.5k stars). Star count is modest but real-world adoption is enormous — it is the engine the Anthropic pptx skill and most PPTX tooling depend on, so it ranks above higher-starred JS tools on adoption depth.
- 7Marp (marp-cli)A mature Markdown-to-slides ecosystem (~3.7k stars for the CLI, plus a popular VS Code extension) exporting HTML/PDF/PPTX. Lower star count than the leaders but a well-adopted Markdown-native toolchain.