impress.js
impress.js.org
Spec sheet
- Purpose
- impress.js is a presentation framework built with CSS3 transforms and transitions and inspired by Prezi.Read 11 Oct 2026 · github.com
- Intended users
- The getting started guide says it is not intended for people who have never written HTML or CSS, while JavaScript knowledge is helpful but not necessary.Read 11 Oct 2026 · github.com
- Free plan
- YesRead 20 Sep 2026 · impress.js.org
- Integrations
- The framework can be included from a CDN or loaded from a local copy; the README says the framework itself does not depend on Node or npm modules.Read 11 Oct 2026 · github.com
- Support
- The README directs users to an impress.js related mailing list for questions.Read 11 Oct 2026 · github.com
- License
- The project is released under the MIT License.Read 11 Oct 2026 · github.com
- 3D
- The framework supports 3D presentation effects using CSS transforms.Read 11 Oct 2026 · github.com
- Authoring
- Presentations are created with HTML elements and data attributes for position, rotation, and scale, and can be styled with CSS.Read 11 Oct 2026 · github.com
- Browser support
- The project says recent Firefox and Chrome versions are known to work well and recommends using a browser version known to work for presenting.Read 11 Oct 2026 · github.com
- Canvas
- The official site describes positioning, rotating, and scaling presentation content on an infinite canvas.Read 11 Oct 2026 · impress.js.org
- Compatibility limit
- The framework uses the DataSet and ClassList APIs, CSS 3D transforms, and CSS transitions, and does not include support for older browsers.Read 11 Oct 2026 · github.com
- Distribution
- The project provides downloadable source archives and direct script links through jsDelivr, and documents npm installation.Read 11 Oct 2026 · github.com
- Embedding limit
- The README warns that visitors viewing embedded presentations may not see them correctly or at all.Read 11 Oct 2026 · github.com
- Offline access
- YesRead 20 Sep 2026 · impress.js.org
- Other plugins
- Documented plugins include Goto for jumping to a step, Progress for showing presentation progress, and Blackout for hiding the screen.Read 11 Oct 2026 · github.com
- Presenter mode
- YesRead 20 Sep 2026 · impress.js.org
- Speaker console
- The impressConsole plugin opens a browser tab showing the current slide, previous slide, and presenter notes.Read 11 Oct 2026 · github.com
- Supported platforms
- webRead 20 Sep 2026 · impress.js.org
Plans and prices
impress.js Free MIT-licensed framework · requires authoring HTML/CSS · relies on modern browser features Read 11 Oct 2026 · github.com
Where Specifiction places it
- Presentation software#67 of 937.6