An open-source presentation editor for creating Impress.js and Bespoke.js slides with collaborative editing and offline support.
Strut is an open-source presentation editor that provides a graphical interface for creating slides using Impress.js and Bespoke.js frameworks. It solves the problem of manually coding complex presentations by offering a web-based editor where users can design slides visually. The project is being modernized with features like collaborative editing and offline support.
Developers, educators, and presenters who need to create interactive, web-based presentations without writing extensive code. It's ideal for those already using or wanting to use Impress.js or Bespoke.js.
Developers choose Strut because it offers a free, open-source GUI for popular presentation frameworks, saving time over manual coding. Its unique selling point is the combination of real-time collaboration and offline support, powered by vlcn.io, which enhances productivity for team-based projects.
Strut - An Impress.js and Bespoke.js Presentation Editor
Provides a visual editor tailored for Impress.js and Bespoke.js, eliminating the need to write code for slide layouts and transitions, as highlighted in the README.
Powered by vlcn.io, it allows multiple users to edit presentations simultaneously, with changes synced in real-time, enhancing team productivity.
Enables users to work without an internet connection and sync data when back online, making it flexible for remote or on-the-go use.
Free to use and accessible directly in browsers like Firefox and Chrome, reducing costs and installation barriers for end-users.
Requires cloning with submodules, building dependencies like cr-sqlite, and using pnpm, which the README admits can be challenging for setup.
Relies on unstable builds of cr-sqlite, leading to potential instability and breaking changes, as noted in the contributing section.
Only supports Impress.js and Bespoke.js, lacking integration with other popular presentation tools or export options, which restricts versatility.
The HTML Presentation Framework
Most modern mobile touch slider with hardware accelerated transitions
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.
JavaScript image gallery for mobile and desktop, modular, framework independent
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.