impress.js

impress.js is a Prezi.com-inspired presentation roof that uses CSS3 conversions and transitions in modern browsers. A single JavaScript file is used by adding HTML, and the CSS itself it needs dynamically creates it. Additional functions are provided with add-ons; by default, inactive add-ons are found in the extras/ folder.

IM

impress · Documents & Presentations

STARS38.1K
FORKS6.6K
COMMITS—
CONTRIBUTORS92
VERSIONv2.0.0
UPDATED3 mo ago
Presentation3Dcss3htmlMIT

Common commercial products in this category: Microsoft PowerPoint, Google Slides, Pitch

What can it do?
  • Include the library file directly into your HTML file for presentations running on modern browsers
  • Based on the Classic Slides template, you prepare presentations consisting of PowerPoint-like rectangular slides.
  • Add-on API impress.js You can write your own add-ons that add new functions.
User reviews
  • • NeutralHacker News

    Impress.js - a Prezi like implementation using CSS3 3D transformations

    “Well, no. The project already said what you suggest, in fact several times. Roughly: "It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com." More or less exactly what you said:…”

  • ↑ PositiveHacker News

    Impress.js - a Prezi like implementation using CSS3 3D transformations

    “Impress.js is an awesome piece of tech—but I wouldn't use it for a presentation: There's just a very fine line between over- and underdoing a presentation. It's never good just to dash off a presentation with lousy layout and design but it may not be beneficial to overdo a…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Documents & Presentations