MkSlides
Markdown to slides with a similar workflow to MkDocs
Details
- External ID
- 46068847
- Source
- HN
- Company
- —
- Product
- MkSlides
- Website domain
- github.com
- Launched
- Nov. 27, 2025
- Cohort
- —
- Upvotes
- 78
- Upvotes percentile
- 0.8853711790393013
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
As a teacher, we keep our slides as markdown files in git repos and want to build these automatically so they can be viewed online (or offline if needed). To achieve this, I have created MkSlides. This tool converts all markdown in a folder to slides generated with Reveal.js. The workflow is very similar to MkDocs.Install: `pip install mkslides`Building slides: `mkslides build`Live preview during editing: `mkslides serve`Comparison with other tools like marp, slidev, ...:- This tool is a single command and easy to integrate in CI/CD pipelines.- It only needs Python.- The workflow is also very similar to MkDocs, which makes it easy to combine the two in a single GitHub/GitLab repo.- Generates an index landing page for multiple slideshows in a folder which is really convenient if you have e.g. a slideshow per chapter.- It is lightweight.- Everything is IaC.
Enrichment
- Theme
- markdown editors and writing tools
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- markdown to slides converter
- Manually corrected
- False
Could you build this?
Yes MkSlides is a straightforward CLI tool that parses Markdown files and compiles them into Reveal.js HTML presentations.
Discussion
15 comments analyzed.
Competitors mentioned: Miro/Lucid/Figma for visual storytelling, DeckSet, Quarto, Reveal.js (underlying framework), Sli.dev
Concerns raised: Text-based approach puts ceiling on presentation quality, Linear slide format is constraining compared to 2D canvas placement, Lost ability to place text/images in arbitrary locations, Does not parse markdown or support MkDocs extensions, Ecosystem limited to JavaScript when Python alternative needed
Feature requests: Support MkDocs extensions API, Python ecosystem implementation (non-JavaScript), Support for running Python code directly in slides with visualization libraries
Competitors
Other products that read as similar to this one — 118 launches clear the similarity bar, closest 8 shown.
Attention rank: #18 of 119 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 23 days after the earliest competitor.
- Deckstream · ph · 2026-09-13 · 2 upvotes · similarity 0.48
- Markpad · hn · 2026-01-28 · 5 upvotes · similarity 0.45
- Markify · ph · 2026-09-18 · 1 upvotes · similarity 0.42
- Markdown Prism · hn · 2026-02-14 · 5 upvotes · similarity 0.42
- Beautiful Markdown rendering in your terminal · hn · 2026-09-11 · 7 upvotes · similarity 0.42
- MDDeck · ph · 2026-09-26 · 1 upvotes · similarity 0.42
- Lobster.js · hn · 2026-03-08 · 7 upvotes · similarity 0.41
- Flowershow · ph · 2026-03-25 · 174 upvotes · similarity 0.40
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.