revealJS is an open-source presentation framework

reveal.js is an open source HTML presentation framework. It enables anyone with a web browser to create beautiful presentations for free.

Presentations made with reveal.js are built on open web technologies. That means anything you can do on the web, you can do in your presentation. Change styles with CSS, include an external web page using an <iframe> or add your own custom behavior using our JavaScript API.

You can use Markdown to create a stylish presentation with reveal.js. Developers can easily embed reveal.js in their web projects.


  1. It offers a simple syntax (markup) language
  2. It has its online editor
  3. Comes with extensive JavaScript API for developers
  4. reveal.js supports Right-to-left languages
  5. It features a built-in Parallax backgrounds
  6. It has custom keyboard bindings
  7. reveal.js is easy to install and setup
  8. Supports custom themes and styles
  9. Supports media, codes, math, links, rich media
  10. Easy to configure animation and transitions
  11. User can setup vertical, horizontal slides, or both at the same time.
  12. Slide numbers indicator
  13. PDF export
  14. Full-screen mode
  15. overview mode
  16. Supports touch navigation
  17. Plugins: Developer-friendly plugin API
  18. It has several useful built-in plugins


reveal.js is released under the MIT License.


Open-source Apps


Medical Apps




Dev. Resources