revealjs
Framework for easily creating beautiful presentations using HTML.
Reveal.js is an open‑source HTML presentation framework that lets authors build interactive slide decks directly with web technologies. It runs in any browser and provides a range of built‑in features such as nested vertical slides, Markdown import, automatic animations between matching elements, PDF export, speaker notes, LaTeX math rendering, and syntax‑highlighted code blocks. An extensive JavaScript API enables further customization and integration with other libraries.
The framework targets developers, educators, and anyone comfortable with HTML who wants to create web‑based presentations without proprietary tools. Because it is self‑hostable and MIT‑licensed, users can run it on their own servers or embed it in static sites, and the code remains free to modify and redistribute. A visual editor is available at Slides.com for those preferring a graphical workflow, while the core library stays lightweight and extensible.
Distinctive aspects include support for touch‑optimized navigation, zooming interactions via zoom.js, automatic text fitting, and a variety of transition and fragment styles. The project is maintained by Hakim El Hattab and contributors, with continuous testing and documentation, and is considered stable for production use.
Reviews
Loading reviews…
Similar apps

Task & Project Management
slides
A markdown presentation tool.

Task & Project Management
Présentation
Tool for pdf slides

Markdown Editors
Marp
Markdown presentation writer with cross-platform support.

Task & Project Management
OpenSlides
Presentation and assembly system for managing and projecting agenda, motions and elections of an assembly.

File Management & Transfer
Cloudreve
File management and sharing system, supports multiple storage providers.
Markdown Editors
HedgeDoc
Realtime collaborative markdown notes on all platforms, formerly known as CodiMD and HackMD CE.