hakimel/reveal.js
The HTML Presentation Framework observed · 2026-10-16
Health v2 · maintenance only
88/100
- Activity 97
- Release rhythm 70
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 91.0
- age_days: 5614
- days_rel: 40
- days_push: 20
- n_releases_24m: 5
Adoption not part of the score
72433 stars · 17021 forks observed · 2026-10-16
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-21, confidence 0.99
reveal.js is an open‑source HTML presentation framework that lets you build interactive slide decks using standard web technologies. It provides features such as nested slides, Markdown authoring, PDF export, speaker notes, and rich animations.
Use cases
- Create interactive web‑based slide decks for conferences or workshops
- Write presentations in Markdown and render them as HTML slides
- Export slide decks to PDF for offline distribution
- Add speaker notes and presenter view to a presentation
- Embed a presentation directly into a website or web app
- Use auto‑animate to smoothly transition elements between slides
- Build touch‑optimized presentations for mobile devices
When to choose
- You need a lightweight, client‑side solution for HTML presentations
- You want full control over slide markup, styling, and animations
- You prefer using standard web technologies (HTML, CSS, JavaScript) without proprietary software
- You require features like nested slides, Markdown support, and PDF export
When to avoid
- You need a desktop authoring tool with a WYSIWYG interface only
- Your presentation must be created entirely on the server side with no client‑side code
- You require native mobile or desktop applications rather than a web‑based deck
Facets
framework · maturity active
frontend-framework ui-components templating static-site-generator web-development browser html-presentation slide-deck markdown-support pdf-export speaker-notes auto-animate nodejs
5 sources
- readme: https://github.com/hakimel/reveal.js · fetched 2026-10-16 · 897be0ad5806
- homepage: https://revealjs.com · fetched 2026-09-07 · 27a9331db5ab
- site_page: https://revealjs.com/installation/ · fetched 2026-08-28 · 54b78f3a2384
- site_page: https://revealjs.com/installation · fetched 2026-09-07 · 6a69e4e372e5
- registry_npm: https://registry.npmjs.org/reveal.js · fetched 2026-09-07 · 40885b530a84
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| hakimel/reveal.js | main | 88 |
For agents
markdown · JSON · MCP: product_card(name="hakimel/reveal.js")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem