TL;DR: PowerHTML is a presentation editor that is a single .html file. It runs fully offline, and — the part I think devs will actually care about — every element on a slide can be arbitrary HTML/CSS/JS you paste in. If you can build it on a web page, it goes on a slide. Free and open-source. 👉 https://nikolasdziretti-del.github.io/PowerHTML/

The short version of why

I'm a physics teacher, not a programmer. I got tired of the usual ritual: no internet in the classroom, slides breaking on someone else's laptop, and every "interactive lesson" tool wanting an account, a subscription, and a stable connection.

So I wanted something dumb-simple: a presentation that is one file and just works — no install, no account, no internet. Copy it to a USB stick, open it anywhere.

The result is PowerHTML. You open a single .html in a browser and that is the editor. You build your slides, hit Save, and you get a second standalone .html that plays your presentation anywhere — offline, no dependencies, no server.