reveal.js

reveal.js

HTML presentation framework for creating interactive slide decks

70.4kstars
16.8kforks
Last commit: 25d ago
Repo age: 15y old
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 Services

Docusaurus

Docusaurus

Static site generator for documentation websites

63.4k
9.7k
Last commit: 23h ago

An open source static site generator for building and maintaining documentation and project websites with Markdown/MDX, React, versioning, and i18n.

Alternative to:
Read the Docs
Read the Docs
+13
SiYuan

SiYuan

Privacy-first block-based personal knowledge management app

40.6k
2.5k
Last commit: 4d ago

Open-source, block-oriented personal knowledge manager with Markdown WYSIWYG, block-level two-way links, encrypted sync, Docker deployment and AI integrations.

Alternative to:
SiYuan
SiYuan
+18
Outline

Outline

Team knowledge base & wiki with real-time collaboration and AI search.

36.7k
3k
Last commit: 1d ago

Outline is a fast, collaborative knowledge base for teams, featuring markdown docs, real-time editing, AI-powered search, and Slack integrations.

Alternative to:
Atlassian Confluence
Atlassian Confluence
+16
Reactive Resume

Reactive Resume

Privacy-focused, open-source resume builder

34.5k
3.8k
Last commit: 9d ago

Open-source resume builder for creating, customizing, exporting and publishing resumes with templates, PDF export, public sharing and optional OpenAI assistance.

Alternative to:
Resume.io
Resume.io
+5
MkDocs

MkDocs

Static site generator for project documentation written in Markdown

21.6k
2.6k
Last commit: 2mo ago

MkDocs is a Python-based static documentation site generator that builds searchable HTML docs from Markdown using a simple YAML configuration and themes/plugins.

Alternative to:
Read the Docs
Read the Docs
+7
asciinema

asciinema

Command-line terminal session recorder and web player

16.7k
994
Last commit: 3d ago

Open-source CLI for recording, replaying and live-streaming terminal sessions using lightweight asciicast files and an embeddable web player.

Alternative to:
Screen Studio
Screen Studio
+1