elnasnato/laraliveui
Tailwind-based UI component library for Laravel Livewire (v3) apps. Install via Composer, include appearance/scripts directives, import the provided CSS, then use Blade components with the laraliveui: prefix (buttons, inputs, modals, dropdowns, tables, etc.).
laraliveui: namespace, avoiding conflicts with other UI libraries (e.g., FluxUI, SheafUI). Blade components are registered via LaraliveuiServiceProvider, ensuring clean integration without manual configuration.dist/ files with directive-based loading (@laraliveuiAppearance, @laraliveuiScripts), minimizing pipeline bloat and enabling dynamic asset injection.data-laraliveui-* attributes, window.LaraLiveUI namespace) but enforces its own prefixing (laraliveui:), reducing migration friction for FluxUI users while maintaining consistency.bootComponentPath(), requiring zero manual configuration beyond installation.@laraliveuiScripts and @laraliveuiAppearance, which must be placed in Blade templates. This is non-intrusive but requires developer awareness of directive placement.@laraliveuiScripts after </body>).flux: → laraliveui: namespace conversion?Assessment Phase:
Pilot Integration:
<button> → <laraliveui:button>) incrementally.laraliveui:publish command to customize components as needed.Full Rollout:
laraliveui: equivalents.@import 'laraliveui.css'.Optimization:
--laraliveui-*).@laraliveuiScripts and @laraliveuiAppearance must be placed correctly in the layout to avoid asset loading issues.Prerequisites:
composer require elnasnato/laraliveui.Core Integration:
@laraliveuiAppearance to <head> and @laraliveuiScripts before </body>.laraliveui.css in resources/css/app.css.Component Replacement:
<button> → <laraliveui:button>).Starter Kit (Optional):
elnasnato/laraliveui-starter-kit for auth, profiles, and layouts.Customization:
How can I help you explore Laravel packages today?