adrelliott / livewire-starter-kit
A VERY opinionated Laravel LIVEWIRE starter kit for Livewire (with most of the stuff ripped out!).
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Blade
Type:project
pkg:composer/adrelliott/livewire-starter-kit
Requires
- php: ^8.2
- laravel/ai: ^0.2.5
- laravel/fortify: ^1.30
- laravel/framework: ^12.0
- laravel/tinker: ^2.10.1
- livewire/flux: ^2.9.0
- livewire/livewire: ^4.0
- lorisleiva/laravel-actions: ^2.9
Requires (Dev)
- fakerphp/faker: ^1.23
- fruitcake/laravel-debugbar: ^4.0
- laravel/boost: ^2.0
- laravel/pail: ^1.2.2
- laravel/pint: ^1.24
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^4.4
- pestphp/pest-plugin-laravel: ^4.1
This package is auto-updated.
Last update: 2026-02-27 11:11:28 UTC
README
A modern Laravel starter kit with Livewire 4, Flux UI, and Fortify authentication pre-configured.
Stack
- Laravel 12 — PHP framework
- Livewire 4 — Reactive PHP components
- Flux UI — Component library for Livewire
- Fortify — Headless authentication
- Pest — Testing framework
- Pint — Code formatter
- Tailwind CSS v4 — Utility-first CSS
Features
- Authentication scaffolding (login, register, password reset, email verification, 2FA)
- Settings pages (profile, password, appearance, 2FA, delete account)
- Responsive sidebar layout with Flux UI components
- Dark mode support
- SPA-like navigation with Livewire's
wire:navigate
Getting Started
- Clone the repository
- Copy
.env.exampleto.env - Install dependencies:
composer install npm install
- Generate application key:
php artisan key:generate
- Run migrations:
php artisan migrate
- Seed the database (optional):
php artisan db:seed
- Build assets:
npm run build
- Start the development server:
php artisan serve
Testing
php artisan test
Code Style
This project uses Pint for code formatting:
vendor/bin/pint
Project Structure
app/
├── Actions/Fortify/ # Fortify action classes
├── Livewire/ # Livewire components
├── Models/Core/ # Core models (User)
Providers/ # Service providers
resources/views/
├── components/ # Blade components
├── layouts/ # Layout files (app, auth, public)
├── pages/
│ ├── app/ # Authenticated app pages
│ ├── auth/ # Authentication pages
│ └── settings/ # Settings pages
Customization
- App Name: Update
config/app.phpor setAPP_NAMEin.env - Layout: Edit
resources/views/layouts/app.blade.php - Navigation: Add items in the sidebar of
app.blade.php
License
MIT