revealjs
revealjs is an open-source, self-hosted app in the Utilities category, licensed MIT and written mainly in JavaScript. It is a self-hosted alternative to Canva. It has 72,473 GitHub stars and its last commit was on Sep 30, 2026 (data as of Oct 26, 2026).
GitHub stats
- GitHub stars
- 72,473
- Forks
- 17,025
- Open issues
- 812
- Commits, last 12 months
- 109
- Last commit
- Sep 30, 2026
- Latest release
- 6.0.2Sep 10, 2026
- Created
- Jun 7, 2011
- License
- MITOpen source
Data as of from the GitHub API. Report an error
Project health
ActiveActive: last commit Sep 30, 2026, 109 commits in 12 months.
| Last commit | Sep 30, 2026 |
|---|---|
| Commits, last 12 months | 109 |
| Latest release | 6.0.2 (Sep 10, 2026) |
| Releases, last 12 months | 3 |
| Releases, all time | 52 |
| Open issues | 812 |
| Open pull requests | 119 |
| Good first issues | 0 |
| Contributing guide | Yes |
| Security policy | No |
| Created | Jun 7, 2011 |
Health as of , from the GitHub API. A label describes activity, not quality or security. How we label project health · Report a data error
About revealjs
Framework for easily creating beautiful presentations using HTML.
Description adapted from awesome-selfhosted (CC BY-SA 3.0). Source code: github.com/hakimel/reveal.js.
Topics
- presentations
- slides
- slideshow
Open-source alternative to
revealjs can replace these commercial products. Compare every option on each page.
Repository preview
Similar apps
More apps like revealjs
Other projects in Utilities, ranked by GitHub stars.
Excalidraw
excalidraw/excalidraw
Virtual hand-drawn style whiteboard for diagrams and sketches.
Active · last commit Oct 25, 2026
UtilitiesTypeScriptDockerpenpot
penpot/penpot
Web-based design and prototyping platform meant for cross-domain teams.
Active · last commit Oct 26, 2026
UtilitiesClojureDockertldraw
tldraw/tldraw
Infinite canvas whiteboard and SDK for drawing and diagramming.
Active · last commit Oct 25, 2026
Source-availableUtilitiesTypeScriptReactive Resume
reactive-resume/reactive-resume
One-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable and portable.
Active · last commit Oct 25, 2026
UtilitiesTypeScriptDockerCyberChef
gchq/CyberChef
Perform all manner of operations within a web browser such as AES, DES and Blowfish encryption and decryption, creating hexdumps, calculating hashes, and much more.
Active · last commit Oct 23, 2026
UtilitiesJavaScriptInfisical Community Edition
Infisical/infisical
Platform for secrets, certificates, and privileged access management.
Active · last commit Oct 26, 2026
UtilitiesTypeScriptDocker
Is revealjs free and open source?
Yes. revealjs is open-source software released under the MIT license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Can I run revealjs with Docker?
revealjs does not list an official Docker image. It installs natively (Javascript), so follow the install steps in its README or look for a community-maintained container.
What are the best alternatives to revealjs?
Popular self-hosted alternatives to revealjs include Excalidraw, penpot and tldraw. revealjs itself is a self-hosted alternative to Canva.
Is revealjs actively maintained?
The most recent commit to revealjs was on Sep 30, 2026 with 109 commits in the past twelve months. The latest release is 6.0.2, published Sep 10, 2026. It had 812 open issues on GitHub. appsgit's project-health label for it is "Active" as of Oct 26, 2026.