vildanbina/livewire-wizard
Dynamic multi-step wizard forms for Laravel Livewire. Build step-by-step workflows backed by a model, with Tailwind modal UI and WireUI integration. Includes Alpine support and publishable views so you can customize the markup and styling.
Architecture fit: The package is designed for Laravel/Livewire ecosystems and integrates seamlessly with existing Livewire components. It requires WireUI for UI components, Alpine for interactivity, and TailwindCSS for styling, making it ideal for projects already using these technologies. The component-based structure aligns with Livewire's architecture, enabling stateful multi-step forms without full-page reloads.
Integration feasibility: High for projects with existing Livewire 3, WireUI, and Tailwind setups. Installation via Composer is straightforward, but requires WireUI dependency and Tailwind config updates. Publishing views for customization is well-documented. Low barrier if dependencies are already present, but adds complexity for projects without WireUI/Tailwind.
Technical risk: Moderate. Dependents=0 suggests limited production adoption despite 348 stars, indicating potential unvetted edge cases. WireUI dependency introduces second-order risk (e.g., WireUI updates breaking compatibility). Livewire 3 compatibility was confirmed in v2.0, but v2.1 fixes suggest ongoing stability concerns. Minimal community activity on GitHub issues could delay bug resolution.
Key questions: What is the maintainer's responsiveness to issues? How does the package handle complex state transitions during step skipping? Are there known performance issues with >10 steps or large datasets? What WireUI version compatibility exists?
Stack fit: Optimal for Laravel projects using Livewire 3, WireUI, and TailwindCSS. Not recommended for projects without these dependencies due to significant setup overhead. WireUI's role as a UI layer means non-Tailwind projects would require extensive template overrides.
Migration path: Replace manual multi-step implementations by: 1) Creating Step classes extending Step, 2) Building
How can I help you explore Laravel packages today?