legecha / laces
The Laces starter kit - an opinionated set of improvements to the official Laravel starter kit for Livewire.
Installs: 14
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
Requires
- php: ^8.2
- laravel/framework: ^12.0
- laravel/tinker: ^2.10.1
- livewire/flux: ^2.1.1
- livewire/flux-pro: ^2.2
- livewire/volt: ^1.7.0
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.2
- laravel/pint: ^1.18
- laravel/sail: ^1.41
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- pestphp/pest: ^3.8
- pestphp/pest-plugin-laravel: ^3.2
- tightenco/duster: ^3.2
This package is auto-updated.
Last update: 2025-08-15 12:40:15 UTC
README
The Laces starter kit — an opinionated set of improvements to the official Laravel starter kit for Livewire.
Why?
Because I kept creating this at the start of every new project, so I decided to make it easier for mysql. If anyone else finds it useful, great :)
Features
This starter kit uses the official Livewire starter kit as a base, and improves it with the following strongly opinionated changes:
- Enforces PHP
strict_types
throughout - Adds
APP_TIMEZONE
support to.env
- Uses class-based Livewire by default
- Enhances Pest testing setup
- Sets strong password defaults
- Removes GitHub workflows
- Installs Flux UI Pro
- Improves views to allow guests and replace static welcome page
- Installs Duster (providing
composer fix
andcomposer lint
) - Installs Prettier with Blade and Tailwind CSS support (providing
npm run format
)
Maintenance
The creation of this starter kit is now mostly automated by the laces-cli project.
Whenever a new Laravel or Livewire starter kit version is released, this starter kit will update automatically.
As with all starter kits, after you include it during installation, the code is then yours — you won’t be pulling in updates or wondering what best practices to use — change, fix, shout at and laugh at everything as you see fit.
Installation
This starter kit is made to be used with the most recent Laravel and Livewire Starter Kit versions.
laravel new --using=legecha/laces
Requests
I'm more than happy to consider changes to this starter kit, but remember it's pretty opinionated! You may be better forking it and coming up with your own version if there are drastic differences.
It's best to send pull requests to the laces-cli tool because this starter kit is automatically generated from there.