You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sven Kraus 3535536444 use native CSS vars from exposer 2 years ago
.github update minimum node version 2 years ago
css use native CSS vars from exposer 2 years ago
dist 4.0.2 2 years ago
examples update math example to use 4.0 plugin syntax 2 years ago
js 4.0.2 2 years ago
plugin export the highlight.js instance 2 years ago
test Reveal.configure() now works pre-initialization 2 years ago
.gitignore ignore sourcemaps 2 years ago
.npmignore npmignore gulpfile and 2 years ago note about plugins 7 years ago
LICENSE 2020 3 years ago link logo image to 2 years ago
demo.html link logo in demo deck to 2 years ago
gulpfile.js rollup cache for all js bunling, improves subsequent build time by 50% 2 years ago
index.html -> 2 years ago
package-lock.json fix polyfills, add ie11 support 2 years ago
package.json npm run build now uses default gulp task 2 years ago



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

The framework comes with a broad range of features including nested slides, Markdown support, Auto-Animate, PDF export, speaker notes, LaTeX support, syntax highlighted code and much more.

Get Started


The full reveal.js documentation is available at

Online Editor

Want to create your presentation using a visual editor? Try the official reveal.js presentation platform for free at It's made by the same people behind reveal.js.


MIT licensed

Copyright (C) 2011-2020 Hakim El Hattab,