Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Livewire Wizard Laravel Package

spatie/laravel-livewire-wizard

Lightweight Livewire components for building multi-step wizards in Laravel. Define a wizard with an ordered list of step components, each with its own screen and Livewire logic, and guide users through checkout-style flows with ease.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Multi-step UX Flows: Accelerate development of guided workflows (e.g., onboarding, checkout, complex forms) without reinventing state management.
  • Roadmap Prioritization: Justify investment in Livewire-based UX improvements by reducing dev time for wizards by ~50% (vs. custom solutions).
  • Build vs. Buy: Avoid licensing costs of proprietary wizard libraries (e.g., Stepper.js) while maintaining Laravel ecosystem alignment.
  • Use Cases:
    • Onboarding: Progressive user setup (e.g., SaaS signups with 5+ steps).
    • E-commerce: Cart checkout with validation per step.
    • Admin Panels: Multi-stage form submissions (e.g., job applications, survey workflows).
    • Legacy Migration: Modernize old jQuery-based wizards with Livewire’s reactivity.

When to Consider This Package

Adopt if:

  • Your team uses Laravel + Livewire and needs multi-step UX flows with minimal boilerplate.
  • You prioritize developer velocity over custom animations (e.g., no need for complex transitions).
  • Your wizard steps require server-side validation or database interactions (e.g., saving progress).
  • You’re building internal tools or public-facing flows where maintainability > pixel-perfect UI.

Look elsewhere if:

  • You need highly custom animations (e.g., parallax effects, advanced transitions) → Use Tailwind + Alpine.js or React-based libraries.
  • Your wizard requires offline support or complex client-side state → Consider Vue/React wizards (e.g., Vue Stepper).
  • You’re constrained by legacy PHP (pre-Laravel 8) → Evaluate jQuery plugins or custom Livewire components.
  • Your team lacks Livewire familiarity → Invest in training first or opt for no-code tools (e.g., Webflow).

How to Pitch It (Stakeholders)

For Executives: "This package lets us build guided workflows (like onboarding or checkout) 3x faster with Laravel’s Livewire, cutting dev time and reducing technical debt. For example, a 5-step signup flow that previously took 2 weeks could be built in 3–5 days—while keeping all logic server-side for security and validation. It’s a low-risk, high-reward way to improve conversion rates or user adoption without hiring specialized frontend talent."

For Engineers: *"Spatie’s Livewire Wizard gives us:

  • Batteries-included components for steps, navigation, and validation (no reinventing the wheel).
  • Seamless Laravel integration (e.g., persist progress to DB, use Eloquent models per step).
  • Livewire’s reactivity for real-time updates without page reloads.
  • MIT license + active maintenance (last updated Feb 2026). Tradeoff: Less UI customization than raw Tailwind/Alpine, but perfect for 80% of use cases where functionality > design polish."*

For Designers: "While this package focuses on functionality, it pairs well with Tailwind for consistent styling. You’ll retain control over step layouts, buttons, and progress indicators—just wrap the components in your existing design system. For advanced UIs, we can layer in custom CSS/JS later."

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport