master-laravel-bootstrap-jetstream is a Composer package from ThemeSelection that swaps Laravel Jetstream's default Tailwind CSS Livewire scaffolding for Bootstrap-based views, customized for the Master HTML + Laravel admin template.
What is master-laravel-bootstrap-jetstream?
master-laravel-bootstrap-jetstream is a Laravel package that replaces only the view layer of Jetstream's Livewire scaffolding with Bootstrap markup, while leaving Jetstream's Action, Model, Controller, and Component classes untouched. It runs on Laravel applications that already have Jetstream installed, and it is built on top of Laravel Jetstream and Jetstrap. The package focuses on the VIEW side of Jetstream, so the swap introduces no added layer of complexity to your project's backend logic.
Key Features
- Livewire-only swap — Replaces Tailwind CSS views in Jetstream's Livewire stack with Bootstrap markup; Inertia scaffolding is not yet provided.
- Artisan swap command — Run
php artisan jetstream_master:swap livewirewith the optional--teamsswitch to swap team assets, mirroring Jetstream's own install command. - Master admin template integration — Specially customized for the Master HTML + Laravel admin template from ThemeSelection; it will not work with any other project.
- Backend logic untouched — Only views are overridden; the Action, Model, Controller, and Component classes remain 100% standard Laravel Jetstream code.
- Bootstrap pagination — Includes instructions to enable Laravel's built-in Bootstrap pagination views by calling
Paginator::useBootstrap()in your AppServiceProvider. - Composer dev dependency — Install with
composer require themeselection/master-laravel-bootstrap-jetstream --dev. - MIT licensed — The package is open-sourced software with a license file in the repository.
Who is it for?
- Laravel developers using the Master admin template — They can get Jetstream authentication, login, registration, and profile management pages styled with Bootstrap instead of Tailwind CSS.
- Teams committed to Livewire — Because the package only supports Livewire scaffolding, it fits projects already using that stack.
- Developers who prefer Bootstrap over Tailwind — They can keep all of Jetstream's features while changing the frontend framework to Bootstrap.
What can you do with it?
- Swap Jetstream's views to Bootstrap: After installing Jetstream with Livewire, run the swap command to publish Bootstrap overrides for the default Jetstream screens.
- Enable team support: Use the
--teamsflag with the swap command to replace team-related assets just like Jetstream's own installer. - Remove Tailwind dependencies: The readme instructs you to delete TailwindCSS and its dependencies from package.json after the swap, then run
npm install && npm run build.
How does it work?
First install Laravel Jetstream via Composer and run php artisan jetstream:install livewire. Then install this package as a dev dependency and run php artisan jetstream_master:swap livewire (optionally with --teams). The swap command publishes Bootstrap-based view overrides over Jetstream's existing scaffolding.
Pros and cons
- Pros: Removes the Tailwind CSS dependency, keeps Jetstream's backend classes intact, offers a simple one-command swap, and supports team-based assets.
- Cons: Only works with the Master admin template, only supports Livewire (no Inertia scaffolding), and requires you to manually remove Tailwind from package.json.
Alternatives
Jetstrap is the general-purpose package that this project is built on; it provides a Bootstrap swap for Jetstream without the Master template requirement. Laravel Jetstream itself is the underlying framework that provides the authentication scaffolding being restyled.
FAQ
Does master-laravel-bootstrap-jetstream work with Inertia scaffolding?
No. The package only provides a swap for Livewire scaffolding. The readme explicitly notes that Inertia scaffolding has not been provided yet, so attempting to use it with an Inertia Jetstream install will not work.
Can I use this package with any Laravel project?
No. It is specially customized for the Master HTML + Laravel admin template and the readme states that it will not work with any other project. It is not a general-purpose Bootstrap theme for Jetstream.
How do I install master-laravel-bootstrap-jetstream?
Install Laravel Jetstream first with composer require laravel/jetstream and php artisan jetstream:install livewire. Then require this package as a dev dependency with composer require themeselection/master-laravel-bootstrap-jetstream --dev and run php artisan jetstream_master:swap livewire.
Does this replace Jetstream's backend logic?
No. The package focuses only on the VIEW side of Jetstream. The Action, Model, Controller, and Component classes of your project remain 100% handled by the Laravel development team without added complexity.
Is this package free?
Yes, it is open-sourced software licensed under the MIT license, and the license file is available in the GitHub repository.







