- What is laravel-ux/ui?
- laravel-ux/ui is a Composer package that provides Blade and Livewire components for Laravel applications. Its component style is inspired by shadcn/ui, and styling is handled with Tailwind CSS. It is aimed at developers who want ready-made UI primitives rather than building every component from scratch.
- How do I install laravel-ux/ui?
- Install it as a Composer dependency with composer require laravel-ux/ui. Because the components are rendered with Blade and Tailwind CSS, you should also have Tailwind set up in your Laravel app. Check the package README for any publish or configuration steps specific to your setup.
- Do I need Livewire installed to use laravel-ux/ui?
- The package includes Livewire components, so Livewire is part of its stack. Some components may render as plain Blade without interactivity, but interactive components will require Livewire to be installed and configured. Confirm the exact dependency requirements in the package composer.json.
- Does laravel-ux/ui require Tailwind CSS?
- Yes. The package description states that its components are powered by Tailwind CSS. You will need Tailwind in your Laravel front end so the component classes resolve correctly. If the package does not ship precompiled CSS, make sure your Tailwind content paths include its Blade views.
- Is laravel-ux/ui the same as shadcn/ui?
- No. shadcn/ui is a React component collection, while laravel-ux/ui targets Laravel with Blade and Livewire. The package is inspired by shadcn/ui's design approach, but it is a separate Composer package for the Laravel ecosystem. You use it through Blade templates and Livewire rather than React imports.
- Can I customize the look of laravel-ux/ui components?
- Because the components use Tailwind CSS, customization generally means overriding or extending Tailwind classes and your design tokens. Blade components can also be wrapped or copied into your app if the package supports publishing views. Review the README for supported customization and publishing options.
- Which Laravel versions does laravel-ux/ui support?
- The provided package context does not list specific Laravel version constraints. Check the require section of the package composer.json on Packagist for the exact Laravel and PHP versions. That is the authoritative source before adding it to an existing project.
- How do I test components from laravel-ux/ui?
- You can test rendered components with Laravel's HTTP and Blade testing tools, and use Livewire's testing helpers for interactive components. Assert that the expected HTML, classes, and Livewire actions are present. Keep component tests focused on behavior and public markup rather than Tailwind implementation details.
- Is laravel-ux/ui safe to use in production?
- It is a normal Composer package, so production suitability depends on its release stability, maintenance, and your dependency pinning. Review its version tags, issue activity, and compatibility with your Laravel and Tailwind versions. Also confirm how its CSS is delivered so production builds include the needed styles.
- What are some alternatives to laravel-ux/ui?
- Alternatives in the Laravel ecosystem include Flux UI, TallStackUI, Mary UI, and Filament for admin interfaces. If you specifically want shadcn/ui styling, laravel-ux/ui is the closest match described here because it is explicitly inspired by it. Compare Livewire support, Tailwind version, licensing, and component coverage before choosing.