hotwired-laravel / hotstream
Hotwired application starter kit for the Laravel framework.
Requires
- php: ^8.1
- illuminate/contracts: ^10.0
- jenssegers/agent: ^2.6
- laravel/fortify: ^1.17
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- hotwired-laravel/turbo-laravel: 2.x-dev
- laravel/pint: ^1.0
- laravel/sanctum: ^3.2
- nunomaduro/collision: ^7.9
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- tonysm/importmap-laravel: ^1.5
- tonysm/tailwindcss-laravel: ^0.10.1
This package is auto-updated.
Last update: 2024-09-10 14:19:13 UTC
README
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.