artisanpack-ui/livewire-ui-components
Adopt When:
Look Elsewhere When:
"This package lets us ship Laravel/Livewire apps 3x faster by providing 70+ pre-built, accessible UI components—buttons, tables, modals, charts—all designed for consistency and performance. It’s like hiring a senior frontend developer on demand, reducing our time-to-market for internal tools and customer apps by cutting out repetitive UI work. For example, building a dashboard with data tables and export functionality could take weeks with custom code, but hours with this package. The theming tools also let us match our brand effortlessly, and the accessibility features ensure compliance without extra effort."
ROI:
Ask: "Should we allocate 1–2 dev days to pilot this in our next internal tool to validate the time savings?"
*"This package standardizes our Livewire UI using Tailwind/DaisyUI, giving us a shared component library that reduces duplication and improves maintainability. Key benefits:
wire:stream, wire:sort, and infinite scroll.Trade-offs:
Proposal:
Alternatives Considered:
*"This is a game-changer for Livewire devs—it gives us DaisyUI-powered components that just work out of the box with Livewire’s reactivity. Here’s why it’s worth trying:
<x-artisanpack-button> instead of writing custom Tailwind classes.php artisan artisanpack:generate-theme or use the interactive preview tool.How to Start:
composer require artisanpack-ui/livewire-ui-componentsphp artisan livewire-ui-components:install<x-artisanpack-card>...</x-artisanpack-card> in your Blade files.Gotchas:
apexcharts, flatpickr).wire:stream) degrade gracefully on Livewire 3.Let’s try it in [Project X] to see how it feels compared to our current approach."*
How can I help you explore Laravel packages today?