This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It functions as a declarative slide engine, managing navigation, state persistence, and lifecycle events through a configuration-driven interface. By leveraging standard web technologies, it enables the creation of responsive, browser-based presentations that support complex layouts, nested transitions, and interactive content. The framework distinguishes itself through a modular, plugin-based architecture that allows developers to extend core functionality using custom hooks and event
deck.js is an HTML presentation framework and slide generator used to create structured digital slideshows. It transforms web technologies and standard HTML elements into a sequenced presentation format for browser-based delivery. The system includes a dedicated utility for generating printable presentation handouts, which converts digital slides into a simplified black and white format for physical distribution.
Impress.js is a browser-based presentation engine that transforms standard document elements into interactive, three-dimensional slide decks. It functions as a declarative layout framework, allowing users to define spatial relationships and visual perspectives for content within a coordinate-based canvas. By leveraging the browser's native rendering capabilities, it enables the creation of non-linear slide decks that utilize hardware-accelerated transformations for movement and perspective shifts. The framework distinguishes itself through a state-driven controller that manages active content
This project is a Markdown-driven presentation engine that transforms Markdown text into structured, web-based slideshows. It functions as a browser-based presentation tool that renders content with automatic scaling to maintain consistent layouts across different screen resolutions. The framework allows for custom visual layouts and global styles through the use of Markdown templates and CSS. It includes a dedicated presenter view interface that provides formatted speaker notes to keep the presenter synchronized with the audience. The system covers the end-to-end workflow of slide deck crea
A Keynote-inspired presentation app written with Mithril
The main features of wulab/mithril-slides are: Desktop And Presentation.
Open-source alternatives to wulab/mithril-slides include: gnab/remark — This project is a Markdown-driven presentation engine that transforms Markdown text into structured, web-based… hakimel/reveal.js — This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It… imakewebthings/deck.js — deck.js is an HTML presentation framework and slide generator used to create structured digital slideshows. It… impress/impress.js — Impress.js is a browser-based presentation engine that transforms standard document elements into interactive,… jlantunez/webslides — WebSlides is an open-source tool for creating HTML presentations, landing pages, and longform articles directly in the… markdalgleish/bespoke.js — bespoke.js is a DOM-driven presentation tool and HTML framework that transforms existing web elements into navigable…