GitPedia

Reveal.js

The HTML Presentation Framework

From hakimel·Updated June 20, 2026·View on GitHub·

reveal.js is an open source HTML presentation framework. It enables anyone with a web browser to create beautiful presentations for free. Check out the live demo at [revealjs.com](https://revealjs.com/). The project is written primarily in JavaScript, distributed under the MIT License license, first published in 2011. It has gained significant community traction with 71,774 stars and 16,806 forks on GitHub. Key topics include: presentations, slides, slideshow.

Latest release: 6.0.1
April 11, 2026View Changelog →
<p align="center"> <a href="https://revealjs.com"> <img src="https://hakim-static.s3.amazonaws.com/reveal-js/logo/v1/reveal-black-text-sticker.png" alt="reveal.js" width="500"> </a> <br><br> <a href="https://github.com/hakimel/reveal.js/actions"><img src="https://github.com/hakimel/reveal.js/workflows/tests/badge.svg"></a> <a href="https://slides.com/"><img src="https://static.slid.es/images/slides-github-banner-320x40.png?1" alt="Slides" width="160" height="20"></a> </p>

reveal.js is an open source HTML presentation framework. It enables anyone with a web browser to create beautiful presentations for free. Check out the live demo at revealjs.com.

The framework comes with a powerful feature set including nested slides, Markdown support, Auto-Animate, PDF export, speaker notes, LaTeX typesetting, syntax highlighted code and an extensive API.


Want to create reveal.js presentation in a graphical editor? Try https://slides.com. It's made by the same people behind reveal.js.


Getting started


<div align="center"> MIT licensed | Copyright © 2011-2026 Hakim El Hattab, https://hakim.se </div>

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from hakimel/reveal.js via the GitHub API.Last fetched: 6/21/2026