{"slug": "marp", "name": "Marp", "category": "notes", "category_name": "Notes and knowledge", "description": "", "recommenders": 4, "commenters": 7, "warners": 0, "score": 4.405, "rising": 0.02, "first": "2025-11-07", "latest": "2026-10-28", "why": "In the past I have liked marp (https://marp.app/) for technical slides as you write in markdown, can use version control, etc.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 3, "compare": 0, "warn": 0}, "spark": [1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1], "listed": true, "loved": [], "caveat": "", "short_quote": "In the past I have liked marp (https://marp.app/) for technical slides as you write in markdown, can use version control, etc.", "kind": "", "icon": true, "domain": "marp.app", "github_repo": null, "official_url": "https://marp.app", "pricing": "", "aliases": ["Marp"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 804451472, "item_id": 50278217, "url": "https://news.ycombinator.com/item?id=50278217", "by": "8organicbits", "date": "2026-10-28", "version": null, "stance": "recommend", "quote": "In the past I have liked marp (https://marp.app/) for technical slides as you write in markdown, can use version control, etc.", "excerpt": "This looks clever. I've seen PPT to web tools before (https://sparkslides.com/publish/, https://slidehtml5.com/), but I think the slide synchronization idea is new. I can't evaluate more than that as I don't use these. In the past I have liked marp (https://marp.app/) for technical slides as you write in markdown, can use version control, etc. Powerpoint always felt odd as a developer. To share public slides I've pub", "context": "developer", "use_case": "technical slides in markdown", "switched_from": "PowerPoint", "story": "Show HN: SlideBySide \u2013 Present slides without sharing your screen"}, {"id": 781455184, "item_id": 48840949, "url": "https://news.ycombinator.com/item?id=48840949", "by": "whattheheckheck", "date": "2026-07-08", "version": null, "stance": "recommend", "quote": "Have you seen marp? https://marp.app/", "excerpt": "Have you seen marp? https://marp.app/", "context": "", "use_case": "Markdown slide decks", "switched_from": "", "story": "Show HN: Microsoft releases Flint, a visualization language for AI agents"}, {"id": 733542224, "item_id": 45846389, "url": "https://news.ycombinator.com/item?id=45846389", "by": "nairadithya", "date": "2025-11-07", "version": null, "stance": "recommend", "quote": "There's also marp", "excerpt": "There's also marp https://marp.app/", "context": "", "use_case": "", "switched_from": "", "story": "HTML Slides with notes"}]}], "caveats": [], "who": [{"by": "8organicbits", "context": "developer", "url": "https://news.ycombinator.com/item?id=50278217", "date": "2026-10-28"}], "tags": [], "use_cases": ["technical slides in markdown", "markdown slide decks", "markdown to slides"], "compared": [{"slug": "microsoft-powerpoint", "name": "Microsoft PowerPoint", "co": 1, "switched_from": 1, "switched_to": 0}, {"slug": "reveal-js", "name": "reveal.js", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=50276883", "title": "Show HN: SlideBySide \u2013 Present slides without sharing your screen", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49008211", "title": "Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48834924", "title": "Show HN: Microsoft releases Flint, a visualization language for AI agents", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47919240", "title": "Quarkdown \u2013 Markdown with Superpowers", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47816629", "title": "Show HN: MDV \u2013 a Markdown superset for docs, dashboards, and slides with data", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46482268", "title": "Ask HN: What are you working on? (Jan 2026)", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {}, "2026-01": {"neutral": 1}, "2026-02": {}, "2026-03": {}, "2026-04": {"recommend": 1, "neutral": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {"recommend": 1, "neutral": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {"recommend": 1}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 804451472, "item_id": 50278217, "url": "https://news.ycombinator.com/item?id=50278217", "by": "8organicbits", "date": "2026-10-28", "version": null, "stance": "recommend", "quote": "In the past I have liked marp (https://marp.app/) for technical slides as you write in markdown, can use version control, etc.", "excerpt": "This looks clever. I've seen PPT to web tools before (https://sparkslides.com/publish/, https://slidehtml5.com/), but I think the slide synchronization idea is new. I can't evaluate more than that as I don't use these. In the past I have liked marp (https://marp.app/) for technical slides as you write in markdown, can use version control, etc. Powerpoint always felt odd as a developer. To share public slides I've pub", "context": "developer", "use_case": "technical slides in markdown", "switched_from": "PowerPoint", "story": "Show HN: SlideBySide \u2013 Present slides without sharing your screen"}, {"id": 784288128, "item_id": 49018008, "url": "https://news.ycombinator.com/item?id=49018008", "by": "bryanhogan", "date": "2026-07-23", "version": null, "stance": "neutral", "quote": "I had been using markdown based slide tools for similar use-cases", "excerpt": "Cool project, I had been using markdown based slide tools for similar use-cases: - Marp: https://marp.app/ - Slidev: https://sli.dev/ - Revealjs: https://revealjs.com/ Something more similar, based on HTML and CSS but instead based on the Svelte framework, was Animation: https://animotion.pages.dev/ It focuses on presentations that include animations, but of course it's flexible.", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)"}, {"id": 781455184, "item_id": 48840949, "url": "https://news.ycombinator.com/item?id=48840949", "by": "whattheheckheck", "date": "2026-07-08", "version": null, "stance": "recommend", "quote": "Have you seen marp? https://marp.app/", "excerpt": "Have you seen marp? https://marp.app/", "context": "", "use_case": "Markdown slide decks", "switched_from": "", "story": "Show HN: Microsoft releases Flint, a visualization language for AI agents"}, {"id": 766736931, "item_id": 47921058, "url": "https://news.ycombinator.com/item?id=47921058", "by": "podviaznikov", "date": "2026-04-27", "version": null, "stance": "neutral", "quote": "I try to support multiple formats on my app: typst, mdx, marp, reveal, latex.", "excerpt": "demos look super clean! I try to support multiple formats on my app: typst, mdx, marp, reveal, latex. i think it should be possible to add support for quark down too https://sublimated.com/docs/typst https://sublimated.com/docs/typst/demo/article.typ", "context": "", "use_case": "", "switched_from": "", "story": "Quarkdown \u2013 Markdown with Superpowers"}, {"id": 765112096, "item_id": 47819506, "url": "https://news.ycombinator.com/item?id=47819506", "by": "pixelmonkey", "date": "2026-04-18", "version": null, "stance": "recommend", "quote": "", "excerpt": "This seems cool. For going from Markdown to slides I\u2019ve often used Marp: https://marp.app/ \u2014 It doesn\u2019t require much specialized syntax, it mostly does the right thing to turn plain Markdown sections into slides. Simple self-hostable HTML output and PDF export options. Already has a VSCode preview plugin, too. I noticed that Claude Code is able to generate Marp slides for you if you ask it, as well. Best for slides t", "context": "", "use_case": "Markdown to slides", "switched_from": "", "story": "Show HN: MDV \u2013 a Markdown superset for docs, dashboards, and slides with data"}, {"id": 743722353, "item_id": 46482647, "url": "https://news.ycombinator.com/item?id=46482647", "by": "rspoerri", "date": "2026-01-03", "version": null, "stance": "neutral", "quote": "currently marp (pdf, pptx, html)", "excerpt": "An vscode extension to organize my lectures using a kanban style structure, saved as markdown files and allows specific md-formats to convert into presentations or other documents (currently marp (pdf, pptx, html) and i'm currently looking into pandoc). It's a vibe coded project i worked on in the evenings over the last 3 months. https://github.com/ludos1978/ludos-vscode-markdown-kanban", "context": "", "use_case": "", "switched_from": "", "story": "Ask HN: What are you working on? (Jan 2026)"}, {"id": 733542224, "item_id": 45846389, "url": "https://news.ycombinator.com/item?id=45846389", "by": "nairadithya", "date": "2025-11-07", "version": null, "stance": "recommend", "quote": "There's also marp", "excerpt": "There's also marp https://marp.app/", "context": "", "use_case": "", "switched_from": "", "story": "HTML Slides with notes"}]}