Skip to content
appsgit

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.com/hakimel/reveal.js

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.

Raw inputs behind the health label
Last commitSep 30, 2026
Commits, last 12 months109
Latest release6.0.2 (Sep 10, 2026)
Releases, last 12 months3
Releases, all time52
Open issues812
Open pull requests119
Good first issues0
Contributing guideYes
Security policyNo
CreatedJun 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

revealjs repository previewhakimel/reveal.jsOpen repository

FAQ

revealjs FAQ

Still curious? Email info@appsgit.com.

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.