DEV3 Technologies home

DEV3 Developer Forum

What starter kit should I use in Laravel 12: React, Vue or Livewire, and what replaced Breeze?

Laravel helpSolved0 views
dev3 ·

I am starting a new project on Laravel 12. Breeze and Jetstream are mentioned in older tutorials but I see new options when running laravel new. Which kit fits which kind of team, and do they include auth?

#laravel#laravel-12#livewire

0

1 reply

dev3 · Accepted answer

Laravel 12 introduced new first-party starter kits. laravel new now asks you to choose one, and each comes with authentication (login, registration, password reset, email verification, profile and password settings).

The options

  • React: Inertia 2 + React 19 + TypeScript + Tailwind + shadcn/ui components. Good for teams that want a React SPA feel with server-side routing and no separate API.
  • Vue: Inertia 2 + Vue 3 + TypeScript + Tailwind + shadcn-vue. Same idea for Vue teams.
  • Livewire: Livewire + Flux UI components (the free tier of Flux, with a Pro tier for extras) + Tailwind. Best if you want to stay in PHP and Blade.
  • WorkOS AuthKit variants of each kit, if you want social logins, passkeys and SSO handled by WorkOS instead of local auth.
  • No kit: bare framework if you build your own or an API only.

What happened to Breeze and Jetstream?

They still exist as packages and still work, but they are no longer the recommended path and new features go to the new kits. Existing Breeze apps do not need migration. Fortify remains the headless auth backend that some kits build on.

Choosing

  1. Solo developer or small team with mostly CRUD and dashboards: Livewire (or Filament if it is an admin panel).
  2. Team with strong frontend skills and rich interactivity: React or Vue kit.
  3. Public API plus separate mobile/web clients: start with no kit, use Sanctum, build the frontend separately.

Tips

  • The kits scaffold code into your app, so you own and can edit it. There is no hidden package to upgrade.
  • Pin your PHP to 8.2+ and Node 20+ to match the tooling.
  • Run php artisan test right after install to make sure the baseline tests pass in your environment.
  • You can use Filament 4 alongside any kit for the admin area, in its own panel path like /admin.
0

Your reply

Every post is reviewed by DEV3 before it appears. Usually reviewed within 24 hours.

Markdown supported. Use ``` for code blocks. Images are not allowed.