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.
gitbook.com
GitBook is the AI-native documentation platform for technical teams. It simplifies knowledge sharing, with docs-as-code support and AI-powered search & insights. Sign up for free!
bleemeo.com
Turnkey infrastructure monitoring for growing teams. Production-ready dashboards, alerts, and logs in minutes â no Prometheus ops, no surprise bills.
tasmota.com
Open source firmware for ESP devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, serial or KNX.
myspeed.dev
Track your internet speed automatically. MySpeed runs scheduled speed tests and provides detailed analytics and up to 30 days of history.