reveal.js icon
reveal.js icon

reveal.js

 113 likes

Reveal.js is a cutting-edge open-source presentation framework that utilizes HTML5, CSS3, and JavaScript. With its dynamic 3D transition effects, cross-browser compatibility, and PDF export function, this non-linear framework is a powerful tool for creating engaging and...

Cube transition

License model

  • FreeOpen Source

Country of Origin

  • SE flagSweden
  • European Union flagEU

Platforms

  • JavaScript
  • Mac
  • Online
  • Wordpress
  • Google Chrome
4.8 / 5 Avg rating (4)
113likes
3comments
0news articles

Features

Suggest and vote on features
  1.  Batch Rename Files
  2.  Portable
  3.  Full-Text Search
  4.  Support for MarkDown
  5.  Facial Recognition
  6.  File Versioning
  7.  Slideshow Maker
  8.  Non linear presentation
  9.  Color Picker

reveal.js News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

reveal.js information

  • Developed by

    SE flagHakim El Hattab
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Rating

    Average rating of 4.8
  • Alternatives

    56 alternatives listed
  • Supported Languages

    • English
    • French

AlternativeTo Categories

Office & ProductivityPhotos & GraphicsDevelopmentFile Management

GitHub repository

  •  69,022 Stars
  •  16,737 Forks
  •  855 Open Issues
  •   Updated Jun 8, 2025 
View on GitHub

Our users have written 3 comments and reviews about reveal.js, and it has gotten 113 likes

reveal.js was added to AlternativeTo by dandv on Aug 15, 2012 and this page was last updated Aug 8, 2023.

Comments and Reviews

   
 Post comment/review
Top Positive Comment
orangePlane
May 28, 2020
2

Has great documentation. Supports adding external markdown files. I'm not a programmer or web designer, but I found it east to set up and use. Also it's possible to print your presentation as a pdf. Pretty great. I'm glad that this exists. Especially if you're using markdown, you can very quickly turn your note to a slide. Css is also very intuitive, changing colors and font sizes are easy. Much better than clicking-selecting and dragging imo.

Guest
Dec 10, 2021
1

Plattform agnostic in browser presentation unreel is a wysiwyg editor for Reveal.js

Alexandre ZANNI
Feb 15, 2019
2

Awesome HTML/CSS/JS serverless slide presentation.

What is reveal.js?

Reveal.js is a cutting-edge open-source presentation framework that utilizes HTML5, CSS3, and JavaScript. With its dynamic 3D transition effects, cross-browser compatibility, and PDF export function, this non-linear framework is a powerful tool for creating engaging and interactive presentations.

Reveal.js approaches slide structuring differently than traditional presentation frameworks. Instead of moving linearly through slides, users can navigate both vertically and horizontally, with the ability to link between slides. This provides a more fluid and customizable experience for presenters and audiences alike.

In addition to its unique slide structuring, Reveal.js offers a variety of features to enhance the presentation experience. Users can customize the appearance of their presentation with ease using CSS, choose from a selection of pre-designed themes, and make use of the WYSIWYG editor. The framework also includes keyboard navigation, a progress bar, and an overview of all slides, among other features.

Reveal.js supports gesture controls such as swiping and pinching, as well as Markdown and syntax highlighting for code. The framework's "pause mode" allows presenters to pause the presentation and navigate freely, while named internal links make it easy to move from one slide to another. Reveal.js does not rely on Flash, and can be used both online and offline. Overall, Reveal.js is a powerful and flexible presentation framework that is perfect for creating engaging and interactive presentations.

Official Links