reveal.js logo

reveal.js

Website

HTML presentation framework for creating interactive slide decks

72k stars 17k forks last commit first released MIT

Actively maintained

Last commit 21 May 2026.

reveal.js screenshot

reveal.js is an open source framework for creating interactive presentations that run in any modern web browser. Slide decks are authored with HTML (or Markdown) and extended with themes, plugins, and a JavaScript API.

Key Features

  • Horizontal and vertical (nested) slides for structured storytelling
  • Markdown-based authoring option alongside HTML
  • Speaker view with timer, presenter notes, and next-slide preview
  • Auto-Animate for smooth transitions between matching elements
  • Fragmented reveals, slide transitions, and per-slide background controls
  • Code syntax highlighting and embeddable web content (iframes)
  • Export presentations to PDF
  • Extensible plugin system and JavaScript configuration/API

Use Cases

  • Technical talks and conference presentations with live code snippets
  • Internal training decks and product demos delivered in a browser
  • Interactive documentation-style slide decks with embedded web apps

reveal.js is a strong fit when you want version-controlled, developer-friendly slide decks with modern web capabilities and a mature ecosystem of themes and extensions.

Categories:

Tags:

Tech Stack:

Share:

Similar to reveal.js

ONLYOFFICE Docs logo

ONLYOFFICE Docs

Collaborative online editors for documents, spreadsheets, and presentations

6.7k
1.3k
Last commit

Self-hostable online office suite for viewing and collaboratively editing documents, spreadsheets, presentations, PDFs, and forms with strong OOXML compatibility.

AGPL-3.0Actively maintained
Alternative to:
ONLYOFFICE Docs Cloud logo
ONLYOFFICE Docs Cloud
+13
EventCatalog logo

EventCatalog

Documentation portal for event-driven and microservice architectures

2.8k
269
Last commit

Open source architecture documentation tool to model and document domains, services, events, and schemas for event-driven and microservice systems.

Actively maintained
Alternative to:
Backstage logo
Backstage
+13

Markopolis

Self-hosted server and API to publish Markdown notes

180
3
Last commit

Web app and API server that publishes Markdown notes as websites and exposes REST APIs for programmatic access, with Obsidian-flavored Markdown and full-text search.

MITLikely dormant
Alternative to:
Ghost(Pro) logo
Ghost(Pro)
+12
Stirling PDF logo

Stirling PDF

Self-hosted PDF editing, conversion, OCR, and automation platform

88.2k
7.8k
Last commit

Open-source PDF platform to edit, convert, OCR, sign, redact, and automate PDF workflows via a web UI and REST API.

Actively maintained
Alternative to:
Adobe Acrobat logo
Adobe Acrobat
+19
Logseq logo

Logseq

Privacy-first knowledge management and collaboration platform

44.1k
2.7k
Last commit

Logseq is a privacy-first, open-source knowledge management app for networked notes, tasks, and collaboration using local Markdown or Org-mode graphs.

AGPL-3.0Actively maintained
Alternative to:
Roam Research logo
Roam Research
+19
linkding logo

linkding

Minimal self-hosted bookmark manager with tags, notes, and archiving

11k
585
Last commit

Self-hosted bookmark manager with tagging, notes, read-it-later, sharing, archiving, import/export, browser extensions, and a REST API.

MITActively maintained
Alternative to:
Raindrop.io logo
Raindrop.io
+11