Attention: This project is under development and is not production-ready yet.
Hotstream is an application Starter Kit for Laravel. It's heavily inspired by Laravel Jetstream, but modified to better work as a Hotwired application.
It comes with Turbo.js, Stimulus, Importmap Laravel, and TailwindCSS Laravel. And features a Node-less frontend setup.
You can install the package via composer:
composer require hotwired-laravel/hotstream
You can install Hotstream by running:
php artisan hostream:install
Alternatively, you can opt-in to include Teams:
php artisan hostream:install --teams
Then, migrate:
php artisan migrate
Since we're using Importmap Laravel, you'll need to create the symlink to map the JS folder to your public/
folder by running (remember to run that inside Sail if you're using that):
php artisan storage:link
Next, to finish the TailwindCSS Laravel installation, you'll need to download the Tailwind CLI and compile your assets at least once:
php artisan tailwindcss:download
php artisan tailwindcss:build
Done!
Documentation for Hotstream can be found on the Hotstream section of the Turbo Laravel website.
Please see CONTRIBUTING for details.
Please review our security policy on how to report security vulnerabilities.
The MIT License (MIT). Please see License File for more information.