Programmatic HTML presentation generator. Swiss editorial design. Real animations. Math. Diagrams. Presenter window. All from JSON or Markdown.
Everything you need to build decks that don't look like PowerPoint.
"The best presentation framework is the one you actually enjoy using. Also the one that makes you look like a designer even if you can't pick a font to save your life."Every developer, after discovering Presentator
Swiss editorial design baked in. Inter font. Proper type scale. Grid system. Zero decisions needed.
# JSON input
node build.js deck.json dist/index.html
# Markdown input (human friendly)
node build.js deck.md dist/index.html
# That's it. Open index.html.
Watch my brother doing his thing!
Each layout auto-selects the right animation. You just write the content.
{
"layout": "metric-grid",
"theme": "light",
"titleMain": "Key Metrics",
"titleItalic": "& Correlations",
"metrics": [
{ "value": "41,188", "label": "Samples" },
{ "value": "11.3%", "label": "Positive" }
],
"insight": "Class imbalance makes accuracy misleading.",
"blocks": [
{ "type": "math", "value": "E = mc^2" }
]
}
Also: KaTeX math rendering, Mermaid diagrams, touch swipe, fullscreen present mode.
No npm install. No webpack. No framework. Just Node.js and a browser.
JSON for programs, Markdown for humans. Same output either way.
Single index.html with everything inlined. Host anywhere. Works offline.
Star the repo. Build a deck. Look like you know what you're doing.