Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Jetstream Laravel Package

laravel/jetstream

Laravel Jetstream is a starter kit for Laravel 11.x and earlier, providing a ready-made application foundation with common auth and account features. For newer starter kits, see https://laravel.com/starter-kits.

View on GitHub
Deep Wiki
Context7

Tailwind scaffolding for the Laravel framework.

Frequently asked questions about Jetstream
What Laravel versions does Jetstream v5.x officially support, and should I use it for Laravel 12/13?
Jetstream v5.x supports Laravel 11, 12, and 13, but Laravel 11 is deprecated. For long-term stability, use v5.x with Laravel 12 or 13. Check the [upgrade guide](https://github.com/laravel/jetstream#upgrading) for version-specific notes. If you're starting fresh, Laravel 13 is recommended.
Can I use Jetstream with a custom frontend framework like Next.js or Nuxt.js instead of Livewire/Inertia.js?
Jetstream is tightly coupled with Livewire or Inertia.js (Vue/React). While you can technically replace frontend components, it requires significant refactoring. For headless setups, consider Laravel Fortify or Breeze instead, which offer more flexibility for decoupled frontends.
How do I install Jetstream in a new Laravel project, and what’s the minimal setup?
Run `composer require laravel/jetstream` and follow the [official installation guide](https://jetstream.laravel.com/installation.html). The minimal setup includes authentication (login, registration, password reset) and profile management. Choose either Livewire or Inertia.js during installation. No additional configuration is needed for basic auth.
Does Jetstream support OAuth or third-party authentication like Google/Facebook login?
Jetstream does not include OAuth providers out of the box. It’s designed for email/password authentication with optional 2FA. To add OAuth, you’d need to extend Jetstream’s auth logic or use Laravel Sanctum/Passport separately. This may require overriding Jetstream’s controllers and policies.
How customizable is Jetstream’s team management system? Can I add custom roles or nested teams?
Jetstream provides a solid foundation for teams with roles (owner, admin, member) and invitations. Custom roles require extending the `Team` model and policies. Nested teams or advanced permissions would need manual implementation, as Jetstream’s team system is not designed for hierarchical structures.
What’s the difference between Jetstream and Laravel Breeze? Should I choose one over the other?
Jetstream is a more feature-rich starter kit with teams, 2FA, profile photos, and API support, while Breeze is lighter (just auth). Choose Jetstream if you need teams, billing, or API resources. Breeze is better for simple auth or if you prefer minimalism. Both use Tailwind and support Livewire/Inertia.js.
How does Jetstream handle API authentication? Does it work with Sanctum or Passport?
Jetstream includes API token support via Laravel Sanctum by default. It generates API routes and middleware for token-based auth. For OAuth2, you’d need to integrate Laravel Passport separately. Jetstream’s API resources are optional and require explicit setup in your `routes/api.php`.
Are there performance concerns with Jetstream in production? Does it add significant overhead?
Jetstream is optimized for production with minimal overhead. It uses eager asset loading (Vite) and follows Laravel best practices. The main performance considerations are frontend stack (Livewire/Inertia.js) and database queries. Test with your expected user load, but Jetstream’s auth logic is lightweight.
How do I test Jetstream’s authentication flows? Does it include testing helpers?
Jetstream provides Pest/PHPUnit test helpers for auth, including factories for users, teams, and API tokens. Follow the [testing documentation](https://jetstream.laravel.com/testing.html) to write tests for login, registration, and team management. It also includes GitHub Actions workflows for CI/CD testing.
What’s the maintenance roadmap for Jetstream? Will it continue to support Laravel 11 after v6.x releases?
Jetstream v6.x (for Laravel 14+) may drop Laravel 11 support. Check the [release notes](https://github.com/laravel/jetstream/releases) for updates. For now, v5.x is actively maintained for L11–L13. If you’re on L11, plan to upgrade to L12/13 to avoid EOL risks. Laravel’s starter kits page will always link to the latest version.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope
anil/file-picker
broqit/fields-ai