andybarilla / livewire-starter-kit
Another Laravel starter kit for Livewire from Andy Barilla.
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Blade
Type:project
pkg:composer/andybarilla/livewire-starter-kit
Requires
- php: ^8.4
- laravel/fortify: ^1.30
- laravel/framework: ^12.0
- laravel/horizon: ^5.43
- laravel/tinker: ^2.10.1
- livewire/flux: ^2.9.0
- livewire/livewire: ^4.0
Requires (Dev)
- driftingly/rector-laravel: ^2.1
- fakerphp/faker: ^1.23
- larastan/larastan: ^3.0
- laravel/boost: ^1.8
- laravel/pail: ^1.2.2
- laravel/pint: ^1.24
- laravel/sail: ^1.52
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^4.3
- pestphp/pest-plugin-laravel: ^4.0
README
A Laravel starter kit with Livewire, Flux UI, Fortify authentication, and Horizon queue management.
What's Included
- Laravel 12 - The latest Laravel framework
- Livewire 4 - Full-stack framework for Laravel
- Flux UI - Tailwind CSS component library for Livewire
- Laravel Fortify - Headless authentication backend
- Laravel Horizon - Redis queue dashboard
- Tailwind CSS 4 - Utility-first CSS framework
- Pest - Testing framework
- Pint - Code style fixer
- Larastan - Static analysis
Installation
Using the Laravel Installer
laravel new my-app --using=github:andybarilla/laravel-starter-kit
After installation, install frontend dependencies and build assets:
cd my-app
npm install
npm run build
Manual Installation
git clone https://github.com/andybarilla/laravel-starter-kit.git my-app
cd my-app
composer install
cp .env.example .env
php artisan key:generate
touch database/database.sqlite
php artisan migrate
npm install
npm run build
Development
Start the development server with all services:
composer run dev
This runs concurrently:
- Laravel development server
- Queue worker
- Pail log viewer
- Vite dev server
Or run services individually:
php artisan serve # Laravel server npm run dev # Vite dev server php artisan queue:work # Queue worker
Testing
php artisan test
Code Quality
# Fix code style composer run lint # Static analysis ./vendor/bin/phpstan analyse
Horizon (Queue Dashboard)
Horizon requires Redis. Configure your Redis connection in .env:
QUEUE_CONNECTION=redis REDIS_HOST=127.0.0.1 REDIS_PORT=6379
Access the dashboard at /horizon.
License
MIT