YOUR TALK
TITLE HERE

One-line framing of what this is about.

Your Name • Your Event

Zero dependencies. One file.

Open index.html in any browser. Works offline. No build step, no Node, no framework.

1
HTML file
contains everything
0
npm dependencies
to install
works offline,
on any device

How it compares

Feature HTML Slides Reveal.js Google Slides
Zero dependencies
No npm, no build step
✗ (browser only)
Works offline
Local file, no server needed
Two-window sync
BroadcastChannel presenter mode
✓ built-in Plugin required
Version controlled
Plain text, diff-able in git
✗ (binary format)
Custom layout per slide
Full CSS control
✓ total control Limited

Same problem. Different approach.

Before — Google Slides

Drag-and-drop layout. Binary .pptx file in git. Lost 30 minutes realigning boxes. Fonts look different on the venue projector. No notes without a second device.

Can't diff it. Can't fork it. Can't own it fully.

After — HTML Slides

Edit in any text editor. Commit to git. Scale the whole deck with one CSS variable. Open the presenter window with ?presenter=1. Notes sync automatically.

Version-controlled. Forkable. Works offline.

Built for conference talks. Exports to PPTX when the venue requires it.

Get the framework

Quick start: clone → edit index.html → open in browser

Your Name • your@email.com • @yourhandle