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?
DEV3 Developer Forum
What starter kit should I use in Laravel 12: React, Vue or Livewire, and what replaced Breeze?
Ask a question
Every post is reviewed first. Usually reviewed within 24 hours.
dev3 ·
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
- Solo developer or small team with mostly CRUD and dashboards: Livewire (or Filament if it is an admin panel).
- Team with strong frontend skills and rich interactivity: React or Vue kit.
- 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 testright 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