Content and publishing · Independent · 21 Oct 2026

hakimel/reveal.js

The HTML Presentation Framework

← Content and publishing
reveal.js: HTML presentation framework. Creates slide decks inside web browsers.

In simple English

This tool lets you write slide decks using simple text files instead of heavy office software. You build your slides with HTML or Markdown, which are plain text languages. Your presentation runs inside any web browser, so it looks sharp on every screen. It costs nothing to use and runs entirely on your own computer. You need some basic web writing skills to set it up.

What it is

reveal.js is an open-source presentation framework written in JavaScript (a programming language that adds interactivity to web pages). It turns standard text markup into animated, responsive slide decks.

What it is good for

Solo builders and developers who want to show off projects or ideas without fighting clunky slide software.

Stars72k
LicenceMIT
Latest6.0.2 (2026-09-10)checked 21 Oct 2026
Last code change2026-09-30
Written inJavaScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Write slides using plain text files and Markdown.
  • Export your finished presentation directly to a PDF file.
  • Run smooth animations and nested slide layouts effortlessly.
Watch for
  • Requires writing code instead of using a visual drag-and-drop editor.
  • Needs Node.js (a tool that lets you run JavaScript outside a web browser) installed on your machine to build from source.
  • Relies on your knowledge of CSS (a styling language used to design web pages) to change default themes.
Replaces

Microsoft PowerPoint or Apple Keynote for people who prefer writing code.

Works well with

Node.js to run the local development server during slide creation.

Similar repositories
  • marp-team/marp13k stars

    Marp turns Markdown files into slide decks with a simpler setup and fewer design choices.

  • slideshow-s9/slideshow190 stars

    Slideshow generates web-based presentations from plain text files using Ruby.

Also reviewed on Repo Radar
  • facebook/docusaurus67k stars

    A static site generator from Meta that turns Markdown files into a documentation website.

  • mkdocs/mkdocs23k stars

    Turns a folder of Markdown files into a documentation website, controlled by one settings file.

  • squidfunk/mkdocs-material28k stars

    Turns a folder of Markdown files into a searchable documentation website, with every formerly sponsor-only feature now included.

Install
git clone https://github.com/hakimel/reveal.js.git
cd reveal.js
npm install
npm start

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Design & Creative › Presentations, Demos & Screen Capture › Presentation Software.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.