FindSoftware

reveal.js

Open-source HTML presentation framework for building slide decks that run in a web browser.

reveal.js is an HTML presentation framework: a deck is a web page that runs in a browser. The basic setup needs only a browser and an index.html file opened directly. The full setup uses Node.js and a local development server, which the installation guide says external Markdown files require. The framework can also be installed from npm as a dependency of another project. Hakim El Hattab started the project and maintains it.

Worth knowing

Slides.com, a graphical editor for reveal.js presentations, is made by the same people but is a separate product. The video course the project links to is marked as paid and is not part of the software.

Identity

Status
Active
Maintainer
Hakim El Hattab2
Maintained by
Individual
First release
20133

Rendering and deploy

Runs as
In the browser, Dev only5
Install with
npm5

Releases

Current major version
66
Last release
2026-09-107

Adoption

GitHub stars
72,4491
npm downloads a week
91,2689
Contributors
3158
Sites using it (HTTP Archive)
4,01610
Dependent repositories
220,54511
Dependent packages
12111

Why these figures do not compare

Sources

  1. 2026-10-22: links, Written in, License, GitHub stars
    api.github.com/repos/hakimel/reveal.js
  2. 2026-10-22: links, Maintainer, License model
    github.com/hakimel/reveal.js
  3. 2026-10-22: First release
    registry.npmjs.org/reveal.js
  4. 2026-10-22: Categories
    revealjs.com/
  5. 2026-10-22: Install with, Runs as
    revealjs.com/installation/
  6. 2026-10-22: Current major version
    api.github.com/repos/hakimel/reveal.js/releases
  7. 2026-10-22: Last release
    api.github.com/repos/hakimel/reveal.js/releases/latest
  8. 2026-10-22: Contributors
    api.github.com/repos/hakimel/reveal.js/contributors
  9. 2026-10-22: npm downloads a week
    api.npmjs.org/downloads/point/last-week/reveal.js
  10. 2026-10-25: Sites using it (HTTP Archive)
    cdn.httparchive.org/v1/technologies
  11. 2026-10-25: Dependent repositories, Dependent packages
    packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/reveal.js

Last reviewed · Updated · Listed since Edit on GitHubThis page as markdownas JSON