wendelladriel / slidewire
Create beautiful presentations powered by Livewire
v1.0.0
2026-03-13 15:47 UTC
Requires
- php: ^8.4
- illuminate/console: ^12.0|^13.0
- illuminate/contracts: ^12.0|^13.0
- illuminate/filesystem: ^12.0|^13.0
- illuminate/support: ^12.0|^13.0
- illuminate/view: ^12.0|^13.0
- livewire/livewire: ^4.2
- phiki/phiki: ^2.1
Requires (Dev)
- laravel/pint: ^1.28
- orchestra/testbench: ^10.9
- pestphp/pest: ^4.4
- pestphp/pest-plugin-browser: ^4.3
- pestphp/pest-plugin-laravel: ^4.1
- pestphp/pest-plugin-type-coverage: ^4.0
- rector/rector: ^2.3
README
SlideWire
Create beautiful presentations powered by LivewireSlideWire is a Laravel package for building presentation decks with Livewire. Presentations are built as Blade files, rendered as a full-page Livewire experience, and support navigation, themes, fragments, code highlighting, diagrams, vertical stacks, and timed auto-slide flows.
Documentation
Installation
composer require wendelladriel/slidewire
Features
- Full-page deck rendering with Livewire
- Keyboard, click, swipe, and hash-based navigation
- Horizontal slides with nested vertical slide groups
- Directional controls, progress, and fullscreen support
- Transition presets, fragments, and auto-animate
- Auto-slide timers with config, deck, and slide precedence
- Syntax highlighting with Phiki and theme-aware configuration
- Reveal-style backgrounds with color, image, and video support
- Structured theme presets with typography controls
Credits
Contributing
Check the Contributing Guide.