{"slug": "reveal-js", "name": "reveal.js", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 2, "commenters": 4, "warners": 1, "score": 1.161, "rising": -0.65, "first": "2025-11-07", "latest": "2026-08-23", "why": "I used https://revealjs.com/ in the past for this successfully.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 2, "neutral": 1, "compare": 0, "warn": 1}, "spark": [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0], "listed": false, "loved": [], "caveat": "", "short_quote": "I used https://revealjs.com/ in the past for this successfully.", "icon": false, "domain": "revealjs.com", "github_repo": null, "official_url": "https://revealjs.com", "pricing": "", "aliases": ["reveal.js"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 763406289, "item_id": 47712893, "url": "https://news.ycombinator.com/item?id=47712893", "by": "jillesvangurp", "date": "2026-04-09", "stance": "recommend", "quote": "Reveal.js is meant for programmers.", "excerpt": "I've been using ai coding tools in the last few months with static site generators. This is hugely empowering and completely obsoletes most CMS systems. Especially for more complex publication workflows. I'm using hugo, not jekyll. But I don't think it matters which site generator you pick. The key point is using something that is code driven. And then have AI drive the code changes. Basically all routine site mainte", "context": "", "use_case": "AI-generated presentation decks", "switched_from": "Canva", "story": "Moving from WordPress to Jekyll (and static site generators in general)"}, {"id": 733530432, "item_id": 45845652, "url": "https://news.ycombinator.com/item?id=45845652", "by": "fodkodrasz", "date": "2025-11-07", "stance": "recommend", "quote": "I used https://revealjs.com/ in the past for this successfully.", "excerpt": "I used https://revealjs.com/ in the past for this successfully. I have very good experience with that from circa 10 years ago.", "context": "", "use_case": "HTML slides", "switched_from": "", "story": "HTML Slides with notes"}]}], "caveats": [{"label": "", "summary": "", "quotes": [{"id": 735102608, "item_id": 45943913, "url": "https://news.ycombinator.com/item?id=45943913", "by": "somethingsome", "date": "2025-11-16", "stance": "warn", "quote": "I used reveal.js and quadro to make lecture slides. And as much as I wanted to like it, it never worked out.", "excerpt": "I used reveal.js and quadro to make lecture slides. And as much as I wanted to like it, it never worked out. For easy presentations and pitch deck I'm sure it works well.. But the people behind those tools do not seem to have the experience of working with structured lecture notes. When teaching you need many tools, such as background removal from images, easy cropping, arrows, animating the text in a predefined orde", "context": "teaches lectures", "use_case": "lecture slides", "switched_from": "", "story": "Writing a book with Quarto"}]}], "who": [], "tags": [], "use_cases": ["presentation engine", "ai-generated presentation decks", "lecture slides", "html slides"], "compared": [{"slug": "canva", "name": "Canva", "co": 1, "switched_from": 1, "switched_to": 0}, {"slug": "powerpoint", "name": "PowerPoint", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49360643", "title": "What's in a PowerPoint File?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47710007", "title": "Moving from WordPress to Jekyll (and static site generators in general)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45809225", "title": "Writing a book with Quarto", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45842777", "title": "HTML Slides with notes", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1, "warn": 1}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {"recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {"neutral": 1}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 790497505, "item_id": 49406094, "url": "https://news.ycombinator.com/item?id=49406094", "by": "postdoc74", "date": "2026-08-23", "stance": "neutral", "quote": "uses reveal.js as presentation engine", "excerpt": "The complication of PPT led me, with the assistance of LLMs, to design a simple but powerful enough alternative editor of slides based on a markdown format that uses reveal.js as presentation engine https://github.com/juanjosegarciaripoll/quarkfoil Good enough for my work as scientist and also as science communicator. Some slide decks from a recent course can be seen here https://juanjose.garciaripoll.com/cern-lectur", "context": "", "use_case": "presentation engine", "switched_from": "", "story": "What's in a PowerPoint File?"}, {"id": 763406289, "item_id": 47712893, "url": "https://news.ycombinator.com/item?id=47712893", "by": "jillesvangurp", "date": "2026-04-09", "stance": "recommend", "quote": "Reveal.js is meant for programmers.", "excerpt": "I've been using ai coding tools in the last few months with static site generators. This is hugely empowering and completely obsoletes most CMS systems. Especially for more complex publication workflows. I'm using hugo, not jekyll. But I don't think it matters which site generator you pick. The key point is using something that is code driven. And then have AI drive the code changes. Basically all routine site mainte", "context": "", "use_case": "AI-generated presentation decks", "switched_from": "Canva", "story": "Moving from WordPress to Jekyll (and static site generators in general)"}, {"id": 735102608, "item_id": 45943913, "url": "https://news.ycombinator.com/item?id=45943913", "by": "somethingsome", "date": "2025-11-16", "stance": "warn", "quote": "I used reveal.js and quadro to make lecture slides. And as much as I wanted to like it, it never worked out.", "excerpt": "I used reveal.js and quadro to make lecture slides. And as much as I wanted to like it, it never worked out. For easy presentations and pitch deck I'm sure it works well.. But the people behind those tools do not seem to have the experience of working with structured lecture notes. When teaching you need many tools, such as background removal from images, easy cropping, arrows, animating the text in a predefined orde", "context": "teaches lectures", "use_case": "lecture slides", "switched_from": "", "story": "Writing a book with Quarto"}, {"id": 733530432, "item_id": 45845652, "url": "https://news.ycombinator.com/item?id=45845652", "by": "fodkodrasz", "date": "2025-11-07", "stance": "recommend", "quote": "I used https://revealjs.com/ in the past for this successfully.", "excerpt": "I used https://revealjs.com/ in the past for this successfully. I have very good experience with that from circa 10 years ago.", "context": "", "use_case": "HTML slides", "switched_from": "", "story": "HTML Slides with notes"}]}