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

Roles Permissions Livewire Laravel Package

liberusoftware/roles-permissions-livewire

Livewire UI components for managing roles and permissions in Laravel. Drop-in screens let you assign roles to users, create and edit permissions, and control access without writing custom admin views. Includes configurable views, search, pagination, and support for common permission backends.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for admin RBAC screens. This package is a presentation adapter, meaning it supplies the Livewire UI layer (role lists, permission assignment, user-role mapping) on top of an existing roles/permissions domain. The decision it informs is narrow but real: do we spend sprint capacity hand-building CRUD admin screens for role and permission management, or adopt an adapter to get those screens in days?
  • Admin-panel scope and roadmap sequencing. If RBAC management UI is on the roadmap as an internal-tooling item rather than a customer-facing differentiator, this is a candidate to close that item cheaply and redirect design/engineering effort to core product surface.
  • Stack consolidation around Livewire/TALL. Adoption implicitly commits the admin surface to Livewire + Blade rather than Inertia/React/Vue. That's an architectural roadmap decision as much as a feature one — it shapes hiring, component libraries, and how future admin features get built.
  • Feature gating and entitlement plumbing. Roles and permissions UI is the control plane for tiered access, seat-based limits, and enterprise permission models. Shipping it early unblocks pricing/packaging experiments that depend on per-role capability toggles.
  • Vendor-risk posture. With 0 stars, 0 dependents, and no release history signal beyond a single future-dated release, the honest product read is: this is a first-party module from a suite (liberusoftware), not an ecosystem package. The decision it most reliably supports is "do we accept a dependency on this vendor's module family?" rather than "is this the best RBAC UI available?"

When to Consider This Package

Consider it when all of the following hold:

  • You are already committed to Laravel + Livewire for the admin/back-office surface, and adding an Inertia or SPA admin tier is off the table.
  • You are already inside or evaluating the Liberu module ecosystem — this package is best read as one presentation module in a larger suite, and its value depends on the accompanying roles/permissions domain module being present and maintained.
  • Your RBAC needs are conventional: roles, permissions, assignment to users, maybe teams. If you need attribute-based access control, policy inheritance graphs, or delegated administration with audit trails, the presentation layer here will not carry that weight.
  • You need a working reference implementation to fork or vendor — a starting point for your own screens rather than a long-term upstream dependency.
  • Your team can absorb the license review. The NOASSERTION license means the terms are not machine-identifiable; legal review is a gating task, not a formality.

Look elsewhere when:

  • License clarity is a hard requirement. NOASSERTION is a blocker for many enterprise procurement and open-source compliance processes. Resolve before any code lands.
  • You need ecosystem support and community answers. Zero stars and zero dependents means no Stack Overflow corpus, no third-party tutorials, no one else has hit your bug. Every issue is yours to solve.
  • You are on Spatie's permission package or expect to be. The mature, well-documented path for Laravel RBAC is Spatie's laravel-permission plus a self-built or Filament/Nova admin UI. That combination has vastly more production mileage.
  • You need Filament, Nova, or Inertia admin panels. This adapter is Livewire-native; it will fight your existing admin framework rather than complement it.
  • Release cadence and maintenance signals matter. A single release, dated in the future, with no dependents, gives you no evidence of ongoing maintenance. Treat any adoption as "we now own this code."
  • Security-sensitive, multi-tenant, or regulated contexts. Authorization UI is a high-blast-radius surface. An unproven adapter is a poor place to take that risk without a fork-and-own plan.

How to Pitch It (Stakeholders)

To executives: This is a small, single-purpose UI component that could let us ship role and permission management screens in days instead of weeks, unblocking tiered-access pricing and enterprise permission models. The catch is maturity: it has no adoption, no community, and an unclear license. My recommendation is to treat it as a time-boxed accelerator or reference implementation, not a strategic platform bet. If we use it, we fork it, we own it, and we clear the license first — a small, bounded cost against a meaningful roadmap acceleration.

To engineering: This is a Livewire presentation adapter for roles and permissions — views and components, not the authorization domain itself. It assumes a companion domain module and a Livewire admin stack. We should evaluate it as scaffolding: read the source, decide whether forking gives us a head start on the admin CRUD we'd otherwise write, and wrap any adopted surface behind our own interface so we can swap the implementation. Do not let it become load-bearing infrastructure. Budget for license review, a fork, and full test coverage on our side before it touches production.

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.
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log