laravel-frontend-presets/tailwindcss
A Laravel frontend preset that swaps the default Bootstrap scaffolding for Tailwind CSS, publishing configured auth views, layouts, and frontend assets so new applications start with a clean utility-first design out of the box.
php artisan preset scaffolding?" Release 4.3.1 widens the eligible range from Laravel ≤ 6 to nominally include Laravel 8.x by loosening the laravel/ui constraint — but it changes no Tailwind version, no build tooling, and no config shape. It is a compatibility patch, not a capability.package.json/Vite setup). For any new build, "should we use this preset?" remains answered by the framework. Laravel 8 compatibility does not change that — it just means the preset no longer errors out on a stack where it is already redundant.webpack.mix.js, tailwind.config.js, resources/views, resources/sass/css), which helps size a "remove legacy preset, adopt Vite + Tailwind" ticket. The 4.3.1 diff is a useful reminder that the laravel/ui constraint is one of the things a removal ticket must untangle.Consider it only when all of the following hold:
preset artisan command available, and upgrading the framework (or adopting Breeze/Jetstream) is explicitly out of scope for this quarter.Look elsewhere — specifically, do not adopt — when any of these are true:
npm audit and supply-chain liability. "No maintainer" is the risk, not the MIT license.For executives: This is a small, free, MIT-licensed developer convenience from the Laravel community that automates adding the Tailwind CSS design framework to older Laravel applications. It is not a strategic dependency. The capability it provides has been built directly into Laravel itself, and the project has seen essentially no feature development since 2020 — the newest release only widens a version constraint so it installs on Laravel 8. Recommendation: do not adopt for new work; it remains defensible only as a short-term accelerant inside a legacy upgrade we are already funding. The real product signal is that requests for it indicate parts of our estate are several framework versions behind — that's the investment case, not this package.
For engineering: Tailwind ships first-party in Laravel, so this preset is redundant for anything on Laravel 8+ even though 4.3.1 now lets it install there. Where it's tempting — an old Mix-based app still using php artisan preset — treat it as a stopgap: the bump to the laravel/ui constraint is the only maintenance in years, it still predates Vite, and it still pins a Tailwind 1.x-era config, so budget the removal as part of the next framework upgrade rather than treating it as a permanent fixture. Default position: manual Tailwind + PostCSS/Vite setup, or Breeze/Jetstream, over adding a frozen dependency.
How can I help you explore Laravel packages today?