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
Laravel Luvi

Laravel Luvi Laravel Package

luvi-ui/laravel-luvi

Laravel Luvi provides a polished set of Blade UI components and layouts for Laravel, making it easy to build responsive dashboards, admin panels, and web interfaces with a consistent, modern design and minimal setup.

View on GitHub
Deep Wiki
Context7

UI components for Laravel you can copy and paste into your app. shadcn-ui like. Built with Blade and AlpineJS. Usable with Livewire.

Frequently asked questions about Laravel Luvi
What is luvi-ui/laravel-luvi and how does it work?
Laravel Luvi is a set of Blade UI components and layouts distributed in a shadcn/ui-like copy-and-paste model. You install the Composer package, publish components into your application's resources/views tree, and then own and edit the Blade files directly. It is built with Blade and AlpineJS and can be used with Livewire for reactive interfaces.
How do I install Laravel Luvi in a Laravel app?
Install it with Composer, then run the package's publish step and copy the components you need into your app. The context describes a require followed by vendor:publish and copy/paste workflow rather than runtime service-provider coupling. Check the README for the exact Composer command and publish tags. No build tool is required beyond your normal Laravel asset setup.
Do I need Tailwind CSS and AlpineJS to use Laravel Luvi?
AlpineJS is part of the component stack, and Tailwind CSS is optional for styling in the context provided. Laravel starter kits often already include Tailwind and Alpine, so marginal setup is usually small. If you skip Tailwind, expect to adapt the component markup and styles yourself.
Can I use Laravel Luvi components with Livewire?
Yes. The package is described as usable with Livewire, and Livewire is optional if you want reactive components. AlpineJS provides lightweight client-side interactivity, while Livewire can handle more stateful server-driven behavior. Test interactive components against the Livewire major version your app uses.
Is Laravel Luvi similar to shadcn/ui for Laravel?
Yes. Laravel Luvi follows the shadcn/ui distribution model: components are published into your resources/views tree instead of being consumed as an opaque vendor package. That gives you full control over markup and styling, but you also take on maintenance and upgrade diffs. It is a good fit for teams that treat Blade partials as first-class code.
Which Laravel versions does luvi-ui/laravel-luvi support?
The provided context does not list exact Laravel version constraints, so verify the composer.json requirements on the repository before adopting it. It targets standard Laravel applications using Blade, with AlpineJS and optional Tailwind and Livewire. Confirm compatibility with your Laravel and PHP versions during a spike.
How do I update Laravel Luvi components after publishing them?
Because components are copied into your app, upstream fixes do not propagate automatically when you update the Composer package. Plan to diff your published components against newer upstream versions manually, since the context notes no migration tooling or guaranteed provenance markers. Keeping a record of the upstream version or commit you copied from makes re-syncing easier.
Is Laravel Luvi suitable for production dashboards and admin panels?
It can be suitable for Blade-based dashboards and admin panels, especially when your stack already uses Tailwind, Alpine, and optionally Livewire. The main production concern is ownership: after publishing, you maintain the copied components and inherit any unpatched bugs or accessibility gaps. Treat adoption as greenfield or additive and review components before shipping.
What are the main risks or alternatives to Laravel Luvi?
Key risks are structural: single-maintainer bus factor, silent divergence from upstream, Tailwind version coupling, and quality variance across copied components. Alternatives include Filament, mature design systems, or Livewire-focused kits if you want a versioned dependency surface. Laravel Luvi fits poorly with Inertia, React, or Vue frontends and API-only backends.
Does Laravel Luvi include tests or accessibility coverage?
The context does not confirm CI, test coverage, or visual regression coverage, so ask the maintainer and inspect the repository. For accessibility, review interactive components such as dialogs, menus, and comboboxes for keyboard traps, focus management, and ARIA before production use. Add your own review gate because copy-paste libraries do not enforce a consistent API contract.
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.
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
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource