hotwired-laravel/hotstream

Hotwired application starter kit for the Laravel framework.

0.0.6 2023-07-29 22:45 UTC

README

Logo Hotstream

Latest Stable Version License

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.

Installation

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

Documentation for Hotstream can be found on the Hotstream section of the Turbo Laravel website.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.