Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

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.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.