There are four official Laravel starter kits in 2026: React, Vue, Livewire, and Svelte. Choose Livewire if you want to stay with PHP and Blade, React or Vue if your team already knows JavaScript, and Svelte if you want a lighter frontend. All four are free, include login and registration, and can be installed with one command: laravel new my-app.
If you searched for Breeze or Jetstream, you're looking at the previous generation. Since Laravel 12, the new starter kits have replaced both, and Laravel says Breeze and Jetstream "will no longer receive additional updates." Our Breeze vs Jetstream vs Fortify comparison covers the older options.
This guide compares the four official Laravel starter kits, explains the latest Vite+ update, covers authentication options, and introduces popular community and SaaS starter kits, including Nuno Maduro's.
Key Takeaways
Four official Laravel starter kits: React 19, Vue 3, and Svelte 5 use TypeScript and Inertia 3, while Livewire 4 uses Flux UI.
Choose based on your team's skills: Livewire for PHP-first teams, React or Vue for JavaScript teams, and Svelte for a lighter frontend.
Every kit now uses Vite+: Since August 2026, the React, Vue, and Svelte kits no longer include ESLint and Prettier. They use Vite+'s built-in
vp checkinstead.Authentication is built in: Use Laravel Fortify for built-in authentication, including two-factor authentication and passkeys, or choose WorkOS AuthKit for social login and SSO.
For billing and multi-tenancy: Consider SaaS kits such as Wave (free) and SaaSykit (paid), or use Laravel Spark for billing.
Laravel Starter Kits Compared: React vs Vue vs Livewire vs Svelte
All four official Laravel starter kits share the same backend foundation: Laravel, Fortify authentication, and Tailwind CSS 4. The main difference is the frontend.
Kit | Frontend stack | UI components | Language | Best for |
|---|---|---|---|---|
React | React 19, Inertia 3 | shadcn/ui | TypeScript | Teams that know React |
Vue | Vue 3 (Composition API), Inertia 3 | shadcn-vue | TypeScript | Teams that know Vue |
Livewire | Livewire 4 | Flux UI | PHP and Blade | PHP-first teams |
Svelte | Svelte 5, Inertia 3 | shadcn-svelte | TypeScript | Teams that want a lighter JavaScript frontend |
Source: Laravel 13 starter kit documentation, the official starter kits page, and each kit's package.json, checked October 22, 2026.
What does Inertia mean here? The React, Vue, and Svelte kits use Inertia.js to connect Laravel routes and controllers to JavaScript pages. You get a single-page application experience without building a separate API. The Livewire kit skips JavaScript frontend frameworks and renders its interfaces using PHP. Our Livewire vs Inertia comparison explains the differences in more detail.
Which Laravel Starter Kit Should I Pick?
Here's a simple rule of thumb:
Livewire: Choose it if you want to work with PHP and Blade without learning a JavaScript framework. Your team can build the application primarily in one language.
React: Choose it if your team already knows React or you want access to one of the largest pools of frontend developers.
Vue: Choose it if your team knows Vue. It's been popular in the Laravel community for years, making it a natural fit.
Svelte: Choose it if you want a lighter frontend with less boilerplate and are comfortable using a newer option.
Still unsure? Think about who will maintain the application two years from now. A PHP-focused agency may prefer Livewire, while a product team with dedicated frontend developers may be better off choosing the framework they already use.
Hannah, a solo founder in Bristol, started her booking app with the React kit because "everyone uses React." Three weeks later, she was spending more time managing component state than building her product. She restarted with the Livewire kit, kept her models and migrations, and shipped her first paying customer in 10 days.
Hannah is an illustrative composite based on common founder scenarios.
Want more than a starter kit? StackMivo generates a complete Laravel app from a plain-English description, including models, roles, and an admin panel, using the frontend stack you choose.
The New Laravel Svelte Starter Kit
Svelte is the newest official Laravel starter kit, added in 2026 alongside React, Vue, and Livewire. It uses Svelte 5, TypeScript, Inertia 3, and shadcn-svelte, a Svelte port of the shadcn/ui component library.
Why do teams choose it?
Less code per component: Svelte compiles components, reducing the amount of framework code sent to the browser.
The same Laravel backend: Routes, controllers, authentication, and Fortify work as they do in the React and Vue kits.
A familiar UI approach: shadcn-svelte mirrors the components available in the React kit, making it easier to carry over design ideas.
Install it with:
laravel new my-app --svelteThe trade-off is that Svelte has a smaller community than React or Vue, so you may find fewer ready-made packages and fewer developers available to hire.
Latest Update: Vite+ Replaces ESLint and Prettier
In August 2026, the official Laravel starter kits moved to Vite+. New projects now use Vite+ commands instead of plain Vite. In the React, Vue, and Svelte kits, ESLint and Prettier are no longer included in the frontend setup.
Here's what the scripts in a new React, Vue, or Svelte kit's package.json look like. The Livewire kit has only build and dev scripts.
{
"build": "vp build",
"dev": "vp dev",
"check": "vp check",
"check:fix": "vp check --fix"
}What does this mean for you?
Fewer development dependencies: Linting and formatting run through
vp checkinstead of separate ESLint and Prettier setups.Familiar commands:
npm run devandnpm run buildstill work, but now call Vite+ under the hood.No automatic changes to older projects: If you created your app before the update, your existing ESLint and Prettier configuration remains in place until you choose to migrate.
Source: The "Migrate all starter kits to Vite+" commit dated August 28, 2026, in the official Laravel React starter kit repository. The same change appears in the Vue, Svelte, and Livewire kits.
Authentication Options: Laravel Auth or WorkOS AuthKit
When you run laravel new, the installer asks you to choose an authentication provider.
Built-in Laravel Authentication
Every Laravel starter kit uses Laravel Fortify by default. It provides:
Login and registration
Password reset
Email verification
Two-factor authentication, enabled by default
Passkeys, enabled in the kit's Fortify configuration
Optional team support when generating the app
Everything runs within your application and database, without requiring an external authentication service.
WorkOS AuthKit
Choose WorkOS during setup if you want to use WorkOS AuthKit instead. It adds:
Social login with Google, Microsoft, GitHub, and Apple
Passkeys
Email-based Magic Auth
Single sign-on (SSO) for business customers
According to the Laravel documentation, WorkOS is free for applications with up to 1 million monthly active users. You'll need a WorkOS account and three environment variables: WORKOS_CLIENT_ID, WORKOS_API_KEY, and WORKOS_REDIRECT_URL.
Which should you choose? Fortify is a good default for most applications. Choose WorkOS if you're selling to companies that expect SSO or want social login and Magic Auth without building those features yourself.
How to Install a Laravel Starter Kit
You'll need PHP, Composer, Node.js, and the Laravel installer. On macOS or Windows, Laravel Herd can help set up PHP, Composer, and the installer. Otherwise, install the Laravel installer globally:
composer global require laravel/installerThen create your application:
laravel new my-appThe installer prompts you to choose a starter kit, an authentication provider, and a testing framework. To skip the starter-kit prompt, pass a flag: --react, --vue, --livewire, or --svelte.
Finally, install the frontend dependencies, build the frontend, and start the development server:
cd my-app
npm install && npm run build
composer run devYour application should now be available at http://localhost:8000. New projects use the current Laravel release, so this setup also creates a Laravel 13 starter kit application. See our Laravel 13 guide for more information about that release.
Community Laravel Starter Kits
The installer also supports community starter kits published on Packagist:
laravel new my-app --using=vendor/starter-kitNuno Maduro's Laravel Starter Kit
Nuno Maduro's starter kit is a popular community option. Nuno is a Laravel core team member, and the kit describes itself as "an ultra-strict, type-safe Laravel skeleton."
According to its README, it includes:
PHPStan at its maximum level and Rector configured for maximum strictness
100% type coverage and Pest tests with a 100% code coverage requirement
Pint for PHP formatting and Oxfmt for JavaScript and TypeScript formatting
A Vite+ development server, queue worker, and log monitoring started with
composer dev
It targets Laravel 13 and requires PHP 8.5, Bun, and a code coverage driver such as Xdebug. Its composer.json requires PHP ^8.5.0, while the README still says PHP 8.4 or later.
Install it with:
composer create-project nunomaduro/laravel-starter-kit --prefer-dist example-appThis kit is a foundation for teams that want strict code quality from day one, rather than a feature-rich SaaS kit. The README also links to Inertia React and Inertia Vue versions.
Laravel SaaS Starter Kits
If you need billing, teams, and an admin panel from day one, a SaaS starter kit can save considerable time.
Kit | Price | What stands out |
|---|---|---|
Free (MIT license) | Open-source SaaS boilerplate from DevDojo | |
From $239 + VAT | Filament admin, multi-tenancy, seat-based billing, and integrations with Stripe, Paddle, Lemon Squeezy, and more; uses Livewire | |
$99 per project, $199 unlimited | Official billing package for Stripe or Paddle, including per-seat plans |
Prices as listed on each website on October 22, 2026.
Spark handles billing rather than providing a complete SaaS application, so pair it with a starter kit. If you'd rather build billing yourself, our Laravel Cashier and Stripe guide explains how. Our multi-tenancy guide covers teams and tenants.
Starter Kit or AI App Builder?
A Laravel starter kit gives you a clean foundation with authentication, layouts, and settings pages. You still need to build the rest of the application, including its data models, roles, dashboards, and business rules.
That's the gap StackMivo fills, as we explain in Laravel starter kit vs AI builder. Describe your product, and StackMivo generates a complete Laravel app with models, migrations, policies, an admin panel, and your preferred frontend stack. The result is standard Laravel code that you own and can take anywhere.
Joost, who runs a two-person agency in Rotterdam, used to start every client project with the Laravel Livewire starter kit and spend the first week building CRUD screens. Now, he generates the first version in StackMivo, reviews the code, and starts the client conversation with a working app.
Joost is an illustrative composite based on common agency scenarios.
Frequently Asked Questions
What are the official Laravel starter kits?
Laravel has four official starter kits: React, Vue, Livewire, and Svelte. They replaced Breeze and Jetstream starting with Laravel 12.
Which Laravel starter kit is best?
It depends on your team's skills. Choose Livewire for PHP-focused teams, React or Vue if your team already knows JavaScript, and Svelte if you want a lighter frontend.
Are Laravel Breeze and Jetstream still supported?
Laravel says Breeze and Jetstream will no longer receive additional updates. For new projects, consider the newer official Laravel starter kits.
Do Laravel starter kits still use ESLint and Prettier?
Since the August 2026 Vite+ update, the React, Vue, and Svelte kits no longer include ESLint and Prettier by default. They use vp check for linting and formatting instead.
Is there a Laravel 13 starter kit?
Yes. Laravel 13 is the current release, so running laravel new my-app creates a Laravel 13 application with the official starter kit you choose.
What is Nuno Maduro's starter kit?
It's a strict community starter kit created by Laravel core team member Nuno Maduro. It includes PHPStan, Rector, type coverage requirements, Pest tests, and Pint. It targets Laravel 13 and requires PHP 8.5 and Bun, according to the project configuration.
The Bottom Line
The best Laravel starter kit is the one that fits your team. Choose Livewire for PHP-focused development, React or Vue if your team already uses JavaScript, and Svelte if you want a lighter frontend.
All four official kits are free and can be installed with one command:
laravel new my-appChoose your kit and start building. If you want to go from a starter kit to a working product faster, StackMivo can generate the rest.