The presentation was minimal, included some code snippets and was super easy to follow. Appears that it was put together all in Markdown, using a very popular open source tool (which I was not aware of): sli.dev. Highly recommend it for folks who make technical presentations.
p.s in the same space, someone also recommended https://revealjs.com/
I’ve never used either so I looked them up; https://htmldecks.com/blog/slidev-vs-revealjs-2025.html says
Reveal.js is a JavaScript framework where you write HTML. It gives you maximum control, works without a build step (for simple decks), and has a decade of battle-testing. It’s the jQuery of presentation frameworks — not trendy, but reliable.
Slidev is a Vite-powered tool where you write Markdown. It gives you a modern developer experience with hot reload, Vue component support, and opinionated defaults that get you to a finished deck faster. It’s the Vite of presentation tools — fast, modern, delightful.
Anyone have any first-hand opinions?
Revealjs is pretty amazing, especially coupled with pandoc. You write markdown and you get slides that you can personalize.
It’s been my to go method for slides for almost a decade now
Revealjs also supports markdown.
Pandoc will convert markdown to a PDF in portrait or landscape and there’s even “beamer” support, aka data projector or presentation support.
I use Pandoc to Beamer for pretty much every presentation for the last several years. https://github.com/mikerenfro/structured-presentation/ has some scaffolding around that (GitHub action, Makefile, separated settings, etc).
I am making a GitHub repository https://github.com/dp1620/awesome-markdown-devtools for markdown tools - I will include revealjs.com along with sli.dev
Btw Hedgedoc supports making reveal.js slides!
I use https://marp.app/
Commenting to find these presentation app reccs in case I’m ever employed and need to present something again
i use latex beamer templates for presentations. it’s hard to fuck up displaying a pdf. if you want you can use markdown -> pandoc -> tectonic to skip writing latex.
Cool, thanks for sharing!
I vaguely remember a js based tool that, instead of a series of slides, gave a massive canvas where going to next slide was moving the viewport into a new location on the canvas. Doe that ring a bell to anyone?
I see plenty of people using Excalidraw that way.
Thanks.
I ❤️excalidraw
Is that like jupyter?
I’ll check these out, thanks. Hopefully they support Mermaid.





