artesaos/shield
Artesaos Shield gives Laravel apps a lightweight authorization layer for roles and permissions. Define abilities once, assign them to users, and protect routes, controllers, and Blade views with simple, expressive checks.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| santigarcor/laratrust | 0.89 | Laratrust adds role and permission management to Laravel with support for multiple user models, teams, guards, caching, events, middleware, gates/policies, and an optional admin panel for managing roles and permissions. | 2,274 | 2,289 | 381 | 237K | 8 | 53.9 | 35.1 | MIT | 2 weeks ago | |
| ahinest/laravel-permission-manager | 0.88 | A Laravel package for managing roles and permissions through an intuitive interface. Create, assign, and revoke permissions, organize access by role, and protect routes and UI elements with built-in middleware and Blade helpers. | 0 | 0 | 0 | 2 | 0 | 19.4 | 7.7 | MIT | 3 weeks ago | |
| scabarcas/laravel-permissions-redis | 0.88 | A Laravel package that adds a Redis-backed permissions layer for fast authorization. Store and check roles and permissions with less database overhead, ideal for high-throughput apps needing quick access checks and simple integration with Laravel’s authorization ecosystem. | 39 | 40 | 2 | 205 | 0 | 20.3 | 12.8 | MIT | 1 week ago | |
| artesaos/defender | 0.88 | Artesaos Defender is a Laravel ACL package for role- and permission-based access control. It provides middleware, Blade directives, caching, and a simple API for assigning roles and abilities to users so you can protect routes and UI consistently. | 438 | 441 | 93 | 17K | 22 | 12.8 | 32.6 | MIT | 4 years ago | |
| iya30n/dynamic-acl | 0.88 | A Laravel package for dynamic, database-backed role and permission management. Define roles and permissions at runtime, assign them to users, and protect routes or views with middleware and Blade directives without hardcoding gates. | 12 | 12 | 3 | 63 | 0 | 0.2 | — | — | 3 years ago | |
| artesaos/cidadesbr | 0.88 | Laravel package that ships a ready-to-use database of Brazilian states and cities, complete with migrations, seeders, Eloquent models and relationships, plus query helpers for filtering cities by state—ideal for address forms and select inputs. | 53 | 54 | 19 | 3 | 2 | 1.5 | 0.3 | — | 11 years ago | |
| formal/access-layer | 0.88 | Formal Access Layer is a Laravel package for building a clean, centralized access-control layer. It helps organize authorization rules, permissions, and access checks so application code stays consistent, testable, and easy to maintain. | 1 | 1 | 1 | 1K | 1 | 17.8 | 45.2 | MIT | 1 month ago | |
| arcanedev/laravel-policies | 0.88 | A lightweight Laravel package for working with authorization policies. It provides helpers to register, resolve, and organize policy classes, making it easier to map models to policies and keep access-control logic consistent across your application. | 2 | 2 | 0 | 14 | 0 | 0.0 | 10.4 | MIT | 5 years ago | |
| yajra/laravel-acl | 0.88 | A lightweight Laravel ACL package for role and permission management. Assign roles to users, attach permissions to roles, and check access with simple Eloquent-friendly APIs and Blade helpers. | 113 | 113 | 33 | 7K | 1 | 9.6 | 26.2 | MIT | 7 months ago | |
| efficiently/authority-controller | 0.88 | AuthorityController provides a Laravel controller trait for role- and ability-based authorization. It offers convenient methods to authorize actions, check permissions, and enforce access rules in controllers, integrating with the Authority package for centralized user authorization. | 154 | — | 15 | — | 3 | 2.1 | 1.1 | MIT | — | |
| spatie/laravel-permission | 0.87 | Manage user permissions and roles in a database with spatie/laravel-permission. Assign permissions directly or through roles, then check access using Laravel's built-in can() gate. Includes migrations, caching, Blade helpers, team support, and multiple guards. | 12,981 | 13,152 | 1,815 | 9M | 0 | 72.4 | 46.4 | MIT | 1 day ago | |
| livelyworks/laravel-yes-authority | 0.87 | LivelyWorks Yes Authority is a Laravel package for role- and permission-based access control. It helps define roles, assign permissions, and protect routes and views with simple authorization checks. | 7 | 7 | 3 | 75 | 0 | 0.1 | 14.0 | MIT | 3 years ago | |
| tourze/role-based-access-control-bundle | 0.87 | A Symfony bundle for role-based access control (RBAC), offering roles, permissions, and access checks that integrate with your app's security layer. Configure roles and permissions to restrict resources and actions across your application. | 0 | — | 0 | — | 0 | 2.8 | — | MIT | 10 months ago | |
| modera/security-bundle | 0.87 | Modera Security Bundle provides reusable security components for Symfony applications, including user authentication, role-based access control, and integration points for managing permissions in Modera-based projects. It helps centralize security configuration and common access-control workflows. | 3 | 3 | 3 | 85 | 0 | 0.1 | 18.6 | — | 10 years ago | |
| directorytree/authorization | 0.87 | An easy, native role and permission management system for Laravel. Assign roles and permissions to your models, check abilities, cache lookups, and protect routes with built-in middleware. | 179 | 179 | 9 | 209 | 2 | 11.2 | 5.3 | MIT | 7 months ago | |
| act-training/laravel-permissions-manager | 0.87 | UUID-ready roles & permissions management UI for Laravel, powered by Spatie Permission + Livewire 3 and FluxUI Pro. Includes CRUD, categories with color badges, protected roles, user assignment safeguards, TableBuilder support, and customizable models/views. | 0 | 0 | 0 | 0 | 0 | 20.9 | — | MIT | 4 days ago | |
| bonnier/role-provider | 0.87 | Laravel package that provides roles via a provider layer, helping define, expose, and resolve user roles in your app. Intended for simple role handling and integration points where a central role source is needed. | 0 | 0 | 0 | 0 | 0 | 1.8 | 0.4 | — | 6 years ago | |
| admin-platform/rbac | 0.87 | Laravel RBAC package for building an admin platform with roles and permissions. Define access rules, assign roles to users, and gate routes, controllers, and UI actions to keep admin features secure and manageable. | 1 | 1 | 4 | 409 | 0 | 0.4 | 32.0 | MIT | 3 years ago | |
| acgranter/acgranter-bundle | 0.87 | Laravel bundle for ACG Ranter integration, providing ready-to-use configuration, service wiring, and helpers to connect your app to the ACG Ranter API. Designed for quick setup, clean defaults, and easy extension in existing Laravel projects. | 0 | 0 | — | 0 | — | 0.0 | — | — | — | |
| vinicius73/laravel-model-shield | 0.87 | Laravel Model Shield adds a lightweight protection layer around your Eloquent models, letting you guard sensitive attributes, control mass assignment and keep model data safe through simple, expressive configuration. | 12 | 12 | 2 | 0 | 0 | 0.2 | — | MIT | 12 years ago |
How can I help you explore Laravel packages today?