A slide presentation framework using plain HTML, CSS, and a small JavaScript MVC for creating and delivering presentations.
Slides is an open-source slide presentation framework that allows users to create and deliver presentations using plain HTML, CSS for styling and transitions, and a small JavaScript MVC for navigation. It solves the problem of relying on proprietary software like PowerPoint or Keynote by leveraging web-native technologies for greater flexibility and control.
Developers, technical presenters, and anyone who prefers writing presentations in code and wants to avoid traditional presentation software.
It offers a lightweight, customizable alternative to commercial presentation tools, with the benefits of version control, web-based delivery, and no licensing costs.
A slide presentation framework in HTML, JS, and OOCSS
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Slides are plain HTML files, making it easy to track changes with Git and collaborate on presentations using standard development workflows.
Themes and transitions are implemented with CSS using OOCSS principles, allowing full design control without proprietary tools.
Presentations run in any modern browser with HTML, CSS, and JS, eliminating dependency on licensed software like PowerPoint.
A minimal MVC framework manages slide navigation, keeping the presentation lightweight and performant compared to bloated alternatives.
The README requires installing node.js, npm, and bower, which adds overhead and can be daunting for users not familiar with JavaScript ecosystems.
The framework provides only basic examples, lacking a rich library of ready-made themes or components, so custom CSS work is often necessary.
The README is brief and lacks detailed tutorials or API references, making it harder to implement advanced features like custom transitions.
Slides is an open-source alternative to the following products:
Keynote is Apple's presentation software included in the iWork suite, used for creating slideshows with animations, transitions, and multimedia elements on macOS and iOS devices.
PowerPoint is a presentation program developed by Microsoft as part of the Microsoft Office suite, used to create slideshows with text, images, animations, and multimedia.