Write JSON or Markdown. Get a single self-contained index.html with Swiss editorial design, real animations, math, and diagrams. No npm install.
JSON for programs and APIs. Markdown with YAML frontmatter for humans. Same output either way.
Single index.html with everything inlined. No server, no framework, no build step needed to view. Host anywhere.
Per-slide animated waves, particles, dot grids. Custom cursor with glow and trail. All optional, all configurable.
Pop-out window with speaker notes and timer. Fullscreen mode. Click-to-reveal build steps. Keyboard shortcuts for everything.
# npm (coming soon) npm install presentator npx presentator deck.json # or clone and build git clone https://github.com/devsimsek/presentator.git node build.js deck.json dist/index.html
Node.js 18+. That's the only requirement. Zero npm dependencies.
13 slides. All 12 layouts. Built from deck.example.json.
Open →8 slides. Human-friendly YAML frontmatter format.
Open →Layouts, blocks, animations, themes, configuration. Everything documented.
Read →MIT licensed. AI-generated, human-reviewed. Zero supply chain.
View →