tycoslide is similar to other markdown-to-slides tools, but it produces editable PowerPoint files instead of PDFs and HTML. You create a theme npm package containing your graphics files, color palette, components, and layouts, and then use markdown to create slides. A key design goal is build-time validation, so it fails fast and loud to catch things like layout overflows, missing tokens, and invalid parameters.
Everything is TypeScript, so you can build custom components and layouts without CSS. Under the hood, it uses HTML, CSS and Playwright to measure the layout, then rebuilds it as native PowerPoint objects. I had the W3C DTCG standard in mind for design tokens, so it should be pretty flexible.
This is the first release, so looking for feedback on the DX, slide authoring workflow and what's missing. Hope this is helpful!