Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

anjanesh's avatar

Breeze or Jetstream in Herd ?

I just signed up for Herd Pro. I need to create a site with social networking features.

  1. What should I choose Breeze or Jetstream ?
  2. What if I choose No Starter Kit ? Can I sdd Breeze or Jetstream later on ?
0 likes
3 replies
LaryAI's avatar
Level 58

When deciding between Laravel Breeze and Laravel Jetstream for a project that requires social networking features, here are some considerations to help you make an informed decision:

  1. Laravel Breeze:

    • Breeze is a minimalistic starter kit that provides a simple starting point for building a Laravel application. It includes basic authentication scaffolding, session management, and password reset functionalities.
    • It uses Blade as the templating engine and Tailwind CSS for styling.
    • Breeze is easier to customize and is a good choice if you want to build most of the features from scratch or if you prefer a less opinionated starting point.
  2. Laravel Jetstream:

    • Jetstream is a more advanced starter kit that includes everything Breeze offers, plus additional features such as two-factor authentication, API support via Laravel Sanctum, teams management, and Livewire or Inertia.js stack options.
    • It is more suitable for applications that require complex authentication and user management features out of the box.
    • Jetstream can save you a lot of time if the features it provides align with your project requirements.

Given that you need to create a site with social networking features, Jetstream might be the better choice because it offers more advanced features that are likely to be useful for a social networking site, such as teams management and API support for building a SPA or mobile application.

Regarding your second question:

  • Yes, you can start with no starter kit and add Breeze or Jetstream later on. However, integrating them into an existing project may require more work than starting with them from the beginning. You would need to follow the installation instructions and carefully merge any existing authentication code with the scaffolding provided by Breeze or Jetstream.

Here's how you can add Breeze or Jetstream to an existing Laravel project:

To add Breeze:

composer require laravel/breeze --dev
php artisan breeze:install
npm install
npm run dev

To add Jetstream:

composer require laravel/jetstream
php artisan jetstream:install inertia # or livewire, depending on the stack you prefer
npm install
npm run dev

Remember to carefully read the documentation and consider any existing code in your project to avoid conflicts during the installation process.

Tray2's avatar
Tray2
Best Answer
Level 73

Yes you can add them later, but that is not recommended since they will overwrite some files, and that might cause issues. As for the question, Breeze or Jetstream, well it all depends on what you intend to do in your app.

If you want simple authentication then go with breeze, but if you need 2 factor authentication, team capabilities, then roll with jetstream.

Laravel Breeze is a minimal, simple implementation of all of Laravel's authentication features, including login, registration, password reset, email verification, and password confirmation. In addition, Breeze includes a simple "profile" page where the user may update their name, email address, and password.

While Laravel Breeze provides a simple and minimal starting point for building a Laravel application, Jetstream augments that functionality with more robust features and additional frontend technology stacks. For those brand new to Laravel, we recommend learning the ropes with Laravel Breeze before graduating to Laravel Jetstream.

Jetstream provides a beautifully designed application scaffolding for Laravel and includes login, registration, email verification, two-factor authentication, session management, API support via Laravel Sanctum, and optional team management. Jetstream is designed using Tailwind CSS and offers your choice of Livewire or Inertia driven frontend scaffolding.

anjanesh's avatar

I guess Breeze is what I require - thanks.

1 like

Please or to participate in this conversation.