๐ŸŽฌ #SlideWire โ€“ Build browser-based presentation decks with #Laravel, #Livewire & #Blade components #opensource #php #webdev
Slides are Blade templates rendered as full-page Livewire components with full component model support

โšก Requires #PHP 8.4, #Laravel 12 & #Livewire 4.2+
Install via Composer:
composer require wendelladriel/slidewire
Author: wendell_adriel (Senior Software Engineer at laaboratories on the Laravel Open Source Team)

๐Ÿงต๐Ÿ‘‡

๐ŸŽจ 7 built-in themes: default, black, white, aurora, sunset, neon & solarized
6 transition presets with adjustable speeds
Use x-slidewire::deck and x-slidewire::slide components to build your decks with clean Blade syntax

๐Ÿ”€ Two-dimensional navigation: horizontal slides + nested vertical slide stacks
Navigate via keyboard, click, tap, swipe & hash-based deep linking
Use x-slidewire::vertical-slide to drill down into topics without leaving the main flow

โœจ Progressive content reveals with x-slidewire::fragment โ€“ steps through each fragment before advancing to the next slide
Auto-slide timers with config, deck & slide-level precedence for automated presentations

๐Ÿ’ป Syntax highlighting bundled via #Phiki โ€“ no extra setup needed
Supports language attribute + optional theme, font & font size overrides
#Mermaid diagram support renders client-side when the slide becomes active

๐Ÿ–ผ๏ธ Reveal-style backgrounds with color, image & video support

Structured theme presets with typography controls
Directional controls, progress bar & fullscreen support built in

๐Ÿ“– Full documentation: https://slidewire.dev
๐Ÿ”— Source code:
https://github.com/WendellAdriel/slidewire

SlideWire

Create beautiful Livewire-powered presentations with SlideWire.