// the find
laravel/jetstream
Tailwind scaffolding for the Laravel framework.
Jetstream is Laravel's opinionated application starter kit providing auth scaffolding, team management, API tokens, 2FA, and profile management. It supports both Livewire and Inertia/Vue stacks. The README now flags it as legacy — Laravel 11 and prior only, with newer starter kits available at laravel.com/starter-kits.
- Ships a genuinely complete feature set out of the box: 2FA with recovery codes, browser session management, API token scoping, and full team/role/invitation flows — things you'd spend days building from scratch.
- The Action pattern (stubs/app/Actions) gives you real escape hatches. Business logic lives in plain PHP classes you own and can modify, not locked inside vendor code.
- Both Livewire and Inertia/Vue stacks are first-class and kept in sync, so you can pick your frontend approach without losing features.
- Solid test coverage stubbed into the app itself — both PHPUnit and Pest variants for every feature, which gives new projects a running start on test discipline.
- It's officially deprecated for Laravel 12+. The README points you away from this repo, so adopting it today means you're starting on a dead-end branch.
- The team feature is all-or-nothing during install. If you don't need teams now but might later, you're either committing to the extra migrations and models up front or ripping them out manually.
- Heavily opinionated UI with no component library abstraction — every button and input is a custom Blade/Vue component. Swapping in a UI kit like shadcn or Flowbite means touching dozens of files scattered across the stubs.
- Depends on Laravel Fortify as an invisible sub-layer. When auth bugs or edge cases arise, you're debugging across two packages with different abstractions, which trips up developers who don't know Fortify exists.