hakimel/reveal.js

The HTML Presentation Framework

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 21 seconds ago
Added to GitGenius on August 30th, 2026
Created on June 7th, 2011
Open Issues & Pull Requests: 911 (+0)
Number of forks: 16,984
Total Stargazers: 72,236 (-1)
Total Subscribers: 1,619 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.7 days
Mean response time: 194.0 days
90th percentile: 488.1 days
Tracked items: 134

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 73% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 137
New in 7 days: 3
Closed in 7 days: 2
Avg open age: 848 days
Stale 30+ days: 96
Stale 90+ days: 86

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • question (3)
  • bug (2)
  • markdown (2)
  • wontfix (2)
  • enhancement (1)
  • feature (1)

Detailed Description

reveal.js is an open source HTML presentation framework that enables anyone with a web browser to create and deliver presentations.

The framework solves the problem of building presentations without proprietary software by letting developers write slides in HTML and Markdown. It works by rendering presentations in the browser, where slides can be navigated with keyboard controls, touch gestures, or an on-screen menu. The tool supports nested vertical slides for organizing content hierarchically, and includes features like Auto-Animate for smooth transitions between related slides, speaker notes for presenter reference, PDF export for offline sharing, LaTeX typesetting for mathematical notation, and syntax highlighting for code blocks.

The project suits developers and technical presenters who want full control over presentation markup and styling, or anyone comfortable writing HTML and Markdown. It works well for conference talks, technical documentation, educational content, and any presentation that benefits from version control and customization. For those preferring a graphical interface, the same team offers a visual editor at Slides.com. The framework's extensive API allows deep customization and integration into larger applications.

The project maintains active test coverage through continuous integration workflows. Development activity shows consistent engagement with the codebase through regular updates and maintenance of the core framework and its documentation.