Getting your apps ready...
Documentation and demos for the open source reveal.js HTML presentation framework.
Categories:
reveal.js is an open-source HTML presentation framework that enables anyone with a web browser to create fully-featured, beautiful, and interactive slide decks using standard web technologies.
reveal.js is a powerful, flexible framework for building presentations entirely with HTML, CSS, and JavaScript. It turns any modern web browser into a presentation powerhouse, supporting everything from simple slides to complex, interactive experiences with nested content, animations, and embeds.
This project solves the limitations of proprietary tools like PowerPoint or Keynote, which lock users into closed ecosystems, restrict creativity, and require paid software. With reveal.js, presentations are free, portable, version-controlled, and infinitely customizable using open web standardsโno installations needed.
It's built for web developers, educators, conference speakers, and anyone who wants professional-grade presentations without barriers. Hakim El Hattab created it in 2011 to demonstrate the potential of HTML5 for storytelling and has since grown it into a beloved tool used by millions.
This project is useful for:
Last updated: 2026-03-19
Yes / Freemium / Paid / Open Source Open Source under MIT License. Completely free to use, modify, and distribute.
Yes โ https://github.com/hakimel/reveal.js
Yes, the project welcomes contributions from the community. Check the CONTRIBUTING.md guide, report issues, submit pull requests on GitHub, or provide feedback via discussions. Over 325 contributors so far!
Built with โค๏ธ and kept warm on WarmIndex.
mailcow.email
The mailserver suite with the 'moo' โ ๐ฎ + ๐ = ๐ | Official Blog Page
urlencoder.org
Encode to URL-encoded format or decode from it with various advanced options. Our site has an easy to use online tool to convert your data.
jsfiddle.net
JSFiddle - Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle.
coolors.co
Generate or browse beautiful color combinations for your designs.