Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Tailwindcss Laravel Package

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.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Legacy modernization triage — narrower than before, not wider. The decision this package supports is still "how cheaply can we get Tailwind onto an existing Laravel app that still uses the old 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.
  • Still not a greenfield decision. Tailwind is first-party to Laravel (Breeze, Jetstream, default 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.
  • Build vs. buy vs. skip — unchanged: skip. License cost is still zero (MIT), and the dependency now resolves on Laravel 8, but you are still buying a snapshot that predates Vite and pins a Tailwind 1.x-era config. A manual Tailwind + PostCSS/Vite setup remains faster and more durable than adopting and unwinding a stale preset.
  • Roadmap input. The signal is unchanged and arguably sharper: a single-commit patch release is a maintenance floor, not a revival. If engineers keep proposing this package, that indicates parts of the portfolio are still on Mix-era scaffolding — a platform-upgrade initiative, not a frontend-tooling initiative.
  • Migration scoping. Still useful as a one-time reference implementation: it shows exactly which files a preset touches (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.
  • Use cases it genuinely fits. Throwaway internal tools, demo/POC apps, a hackathon branch, or a one-off admin panel on an inherited Laravel 6–8 codebase where shipping in days beats shipping clean — now including Laravel 8 projects that are still on Mix and cannot move to Breeze mid-quarter.

When to Consider This Package

Consider it only when all of the following hold:

  • The app is on Laravel ≤ 8, still has the preset artisan command available, and upgrading the framework (or adopting Breeze/Jetstream) is explicitly out of scope for this quarter.
  • Frontend build is Laravel Mix/webpack and will stay that way for the duration of the work.
  • The Tailwind version it pins (v1-era) is acceptable — nobody needs JIT, arbitrary values, or modern plugin APIs.
  • The work is disposable or short-lived, and you've accepted that this dependency will be ripped out at the next framework upgrade.

Look elsewhere — specifically, do not adopt — when any of these are true:

  • Laravel 8+. Use Breeze or Jetstream; Tailwind is already wired up and maintained. The 4.3.1 constraint fix makes the preset installable here, which is precisely the trap: installable is not the same as appropriate.
  • You need current Tailwind. Install Tailwind directly (v3/v4) with the official PostCSS/Vite plugin. A constraint bump does not modernize the Tailwind config or plugin set.
  • Maintenance or security expectations apply. Treat the project as dormant: one commit since 2020, and that commit only relaxes a version constraint. The old Node/webpack dependency tree remains an npm audit and supply-chain liability. "No maintainer" is the risk, not the MIT license.
  • You need support, SLAs, or a vendor relationship. There is none, and 4.3.1 establishes no maintenance commitment.
  • Read the popularity signal carefully: ~1.1k GitHub stars reflect 2018–2019 enthusiasm for scaffolding convenience that Laravel has since absorbed. A lone dependency-constraint patch is a compatibility courtesy, not evidence of a maintained project.

How to Pitch It (Stakeholders)

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.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console