Weave Code
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

Laraliveui Laravel Package

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.).

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerated MVP Development: Enables rapid prototyping of Livewire-powered admin panels, dashboards, and internal tools by providing pre-built components (e.g., <laraliveui:table>, <laraliveui:kanban>) that reduce UI development time by 40–60% compared to custom Tailwind implementations.
  • Design System Standardization: Eliminates UI inconsistencies across teams by enforcing FluxUI v2 conventions (e.g., laraliveui: namespace, data-laraliveui-* attributes) while avoiding SheafUI’s functional patterns. Ideal for organizations adopting Laravel/Livewire with no prior frontend design system.
  • Build vs. Buy Justification: Replaces custom UI development or third-party libraries (e.g., SheafUI, Tailwind UI) for teams already using Laravel + Livewire + Tailwind v4, with zero licensing costs and minimal learning curve.
  • Roadmap Priorities:
    • Phase 1: Integrate into existing Livewire apps to replace legacy UI components (e.g., buttons, modals, forms) and adopt the starter kit for auth/profile systems.
    • Phase 2: Leverage value-add components (e.g., <laraliveui:rover>, <laraliveui:wizard>) for complex workflows (e.g., multi-step onboarding, keyboard-navigable interfaces).
    • Phase 3: Enforce LaraLiveUI as the default UI library for new Laravel/Livewire projects, reducing technical debt.
  • Use Cases:
    • Admin Panels: Pre-built layouts (sidebar, navbar), tables, and form components (e.g., <laraliveui:file-upload>).
    • Public-Facing Apps: Auth flows (2FA, passkeys), empty states, and interactive elements (e.g., <laraliveui:accordion>).
    • Internal Tools: Dynamic forms (repeater components), searchable selects (<laraliveui:combobox>), and real-time updates (<laraliveui:toast>).

When to Consider This Package

Adopt When:

  • Your team uses Laravel 10+, Livewire 3.5.19+, and Tailwind CSS v4 and needs a maintained UI library with FluxUI v2 conventions.
  • You’re building admin panels, dashboards, or internal tools where rapid UI development is critical, and you lack dedicated frontend resources.
  • You want to avoid reinventing auth/profile systems (e.g., dark mode, 2FA, passkeys) and leverage the starter kit for boilerplate.
  • Your project requires accessibility-focused components (e.g., keyboard-navigable <laraliveui:rover>, ARIA-compliant forms) without hiring UX specialists.
  • You prefer Blade components over JavaScript frameworks (e.g., React, Vue) for Livewire apps, reducing context-switching.

Look Elsewhere If:

  • You’re not using Livewire (this package is Livewire-specific; alternatives like SheafUI or Tailwind UI are framework-agnostic).
  • Your team uses SheafUI conventions (this library enforces FluxUI patterns, which may conflict with SheafUI’s functional approach).
  • You need enterprise support (this is open-source with no official backing; consider Tailwind UI or SheafUI Pro for SLAs).
  • Your project uses Tailwind CSS v3 or below (v4 is required; downgrading may break components).
  • You require highly customized components (this is a drop-in library; for design system toolkits, consider SheafUI or Tailwind UI).
  • You’re committed to FluxUI v1 (this is a v2 clone; migration may be needed).

How to Pitch It (Stakeholders)

For Executives:

"LaraLiveUI is a zero-cost UI component library that cuts frontend development time by 40–60% for Laravel/Livewire apps. It provides 49+ production-ready components (buttons, modals, dashboards, auth flows) that follow FluxUI v2 standards, eliminating UI inconsistencies and reducing hiring needs for dedicated frontend talent. For example: A team of 5 developers could save 2–3 months/year by replacing custom UI work with <laraliveui:button> or <laraliveui:wizard>. The starter kit even includes auth, profiles, and dark mode out of the box. Investment: Free (MIT-licensed). ROI: Faster releases, lower dev costs, and a unified design system—without vendor lock-in."

For Engineering Leaders:

*"This package solves UI debt for Livewire apps by providing:

  • 49+ FluxUI v2 components (e.g., <laraliveui:table>, <laraliveui:kanban>) with Tailwind v4 + Livewire under the hood.
  • Value-add components like <laraliveui:rover> (keyboard navigation) and <laraliveui:wizard> (multi-step forms) that aren’t in FluxUI.
  • Starter kit with auth, 2FA, passkeys, and dark mode—no reinventing wheels.
  • Zero-config integration: Install, use <laraliveui:component>, and go. Trade-offs:
  • Tight coupling to Livewire (not framework-agnostic).
  • Limited customization for non-FluxUI designs.
  • Recommendation: Pilot in a non-critical module (e.g., admin panel) to validate adoption before full rollout. If successful, enforce it as the default UI library for new Laravel/Livewire projects."*

For Developers:

*"Tired of writing the same buttons/modals/forms from scratch in Livewire? LaraLiveUI is your new best friend. It’s like FluxUI but for Livewire, with:

  • Blade components (e.g., <laraliveui:combobox>) that work out of the box.
  • Tailwind v4 + Livewire under the hood—no extra CSS/JS to manage.
  • Extra components (e.g., <laraliveui:tags-input>, <laraliveui:repeater>) for common UX problems.
  • Starter kit with auth, profiles, and dark mode pre-built. How to start:
  1. Install: composer require elnasnato/laraliveui.
  2. Add @laraliveuiScripts to your Blade layout.
  3. Replace <button> with <laraliveui:button> and profit. Caveat: Follows FluxUI conventions (not SheafUI), so if you’re used to the latter, there’s a learning curve. But the docs are solid, and the community (so far) is responsive. Pro Tip: Use the starter kit (laravel new app --using=elnasnato/laraliveui-starter-kit) to skip auth/profile setup entirely!"*
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.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky