bespoke.js is a DOM-driven presentation tool and HTML framework that transforms existing web elements into navigable slide decks. It functions as a web-based deck orchestrator, using a JavaScript engine to manage slide transitions and state through CSS and programmatic API controls. The project is built as a plugin-based slide engine, allowing developers to extend core behavior by intercepting navigation events and injecting custom lifecycle logic. This modular system enables the creation of tailored presentation frameworks by adding specific behavioral logic or state management. The toolset
Shower is a web-based slide framework and markup-driven generator used to create interactive presentations. It functions as an HTML presentation engine that renders structured markup into browser-based slideshows supporting keyboard navigation and custom styling. The system utilizes a command line interface to manage the creation, bundling, and publishing of presentation assets. It separates presentation logic from visual design through a template-driven theme system, allowing for the application of external CSS themes. The framework includes tools for technical content formatting, such as c
WebSlides is an open-source tool for creating HTML presentations, landing pages, and longform articles directly in the browser. It provides a full-screen slide deck system where each section element becomes an individual slide with horizontal and vertical navigation, keyboard shortcuts, touch gestures, and remote presenter support. The project distinguishes itself by offering over 40 pre-built slide components such as covers, cards, quotes, and flexible block grids that can be assembled without writing custom layout code. It includes built-in support for embedding rich media like background i
Bespoke is a lightweight JavaScript presentation framework designed for creating sequenced web presentations. It functions as a DOM-based slide controller and navigation engine that manages the visibility and styling of HTML elements to create presentation flows. The framework is built around a plugin-based architecture that allows for the extension of core behavior. This system enables the injection of custom logic into the navigation workflow by intercepting and modifying system events, including the ability to cancel specific actions. The toolkit covers content element definition and stat
deck.js est un framework de présentation HTML et un générateur de diapositives utilisé pour créer des diaporamas numériques structurés. Il transforme les technologies web et les éléments HTML standards en un format de présentation séquencé pour une diffusion via navigateur.
Les fonctionnalités principales de imakewebthings/deck.js sont : Browser-Based Presentation Frameworks, HTML Presentation Frameworks, HTML Slide Decks, Presentation Layouts, Print-Optimized Format Converters, Client Side Rendering, CSS-Driven Layout Containers, DOM-Based Slide Orchestrators.
Les alternatives open-source à imakewebthings/deck.js incluent : markdalgleish/bespoke.js — bespoke.js is a DOM-driven presentation tool and HTML framework that transforms existing web elements into navigable… shower/shower — Shower is a web-based slide framework and markup-driven generator used to create interactive presentations. It… jlantunez/webslides — WebSlides is an open-source tool for creating HTML presentations, landing pages, and longform articles directly in the… bespokejs/bespoke — Bespoke is a lightweight JavaScript presentation framework designed for creating sequenced web presentations. It… hakimel/reveal.js — This project is a web-native presentation framework that renders slide decks from standard HTML or Markdown. It… elipapa/markdown-cv — Markdown CV is a framework for authoring professional curriculum vitae using plain text files. It separates career…