Laravel Starter Kits: A New Beginning for Your Next Project

Mar, 19 2025#releases #news

We’ve overhauled our previous starter kits, replacing Jetstream and Breeze with three distinct, purpose-built starter kits. These new kits allow you to focus on building your app instead of creating boilerplate code from scratch.

Our starter kits currently have all the features you saw in the previous Breeze starter kit and we’re looking at adding more features like two-factor authentication (2FA) and teams functionality soon.

What are the new Laravel starter kits?

These new starter kits are complete, ready-to-go applications that you can begin building on immediately. Unlike the previous packages that required installing into existing projects, these standalone starter kits will start a new project with all of the code inside of your project from day one.

The files can be found directly in your app/ and resources/ folders. You have the freedom to browse through your files and edit them as you see fit.

Installing a starter kit

You can either use the Laravel Installer or clone the starter kit repo directly. We have starter kits for:

Each starter kit comes with best practices for handling routing, controllers, views, and authentication. Even if you don’t have a project to start, feel free to peruse through the code in each starter kit.

Each starter kit includes:

Getting started with Laravel starter kits

Creating a new app with a starter kit only takes a second, use the Laravel installer:

laravel new

Need more help getting started? Check out our documentation.

If you’re ready to deploy your app, you can check out Laravel Cloud where you can connect your repo and have your app live in 5 minutes.

What's the difference between React, Vue, and Livewire Starter Kits?

While all three starter kits provide the same core functionality, they are different in how they implement the frontend.

Choose your starter kit based on if you want to use Livewire or Inertia.js.

React Starter Kit

The React Starter Kit is perfect for those with React experience who want to leverage React’s large ecosystem.

Vue Starter Kit

The Vue Starter Kit is perfect if you prefer Vue’s approachable syntax and single file components.

Livewire Starter Kit

Use the Livewire starter kit if you like Blade as a templating language and want to stay in PHP-land.

How are new Laravel starter kits different from Jetstream and Breeze?

It's always been a tough choice choosing between Breeze or Jetstream for new projects. Jetstream is popular for its built-in teams functionality but Breeze’s approach of giving you access to all your files was well-loved by many devs.

So, how are they different?

1. A complete application out of the box

Jetstream and Breeze were packages that published files into an existing application

2. A simpler approach, more straightforward approach

Rather than offering a "choose your own adventure" approach like Breeze did, each kit is dedicated to a single frontend stack.

3. Easier customization

Since all code lives directly in your application, customization is more straightforward without worrying about package updates.

4. Feature parity

All new starter kits have feature parity with Breeze, providing the basics of authentication and user settings.

5. Modern frontend libraries

Each kit leverages modern component libraries (shadcn for React/Vue, Flux for Livewire). This may seem more complex at first, but these solutions provide a robust component library that you can customize for your styles and project structure.

Optional features for each starter kit

We also offer options that you can add to your applications if you choose. Each of these additions are available no matter which kit you choose.

Where is the Laravel Blade Starter Kit?

Currently, there is no dedicated first-party Blade-only starter kit. The Livewire starter kit is the closest option as it uses Blade templates with Livewire's dynamic functionality.

If you prefer using plain Blade without Livewire, we recommend starting with the Livewire starter kit and removing the Livewire components or modify them to use standard Blade templates.

Custom Starter Kits

In addition to the official starter kits that you can install using the Laravel installer, you can use the new --using flag to use any community maintained starter kits for your new Laravel project.

laravel new --using=devdojo/wave

Tony Lea, an open source engineer here at Laravel, has created a directory for community starter kits. Feel free to create your own and submit as a community starter kit.

What's Next

Laravel's new Starter Kits represent a new way to start Laravel applications: cloneable repositories where you own all the code from day one.

Whether you prefer Livewire/Blade, React, or Vue, we hope these starter kits help you build out your Laravel applications faster.

We’re planning on expanding the features in these starter kits over time and can’t wait to see what you build.

Feedback on our starter kits? Let us know at @laravelphp or open a PR. For peer support, join the Laravel Discord and post in #help.

Happy shipping!


By Chris Sev

Director of Dev Rel

Follow the RSS Feed.