patrickhanna/laravel-warden
Warden adds role and permission management to Laravel with a simple, expressive API for defining abilities and guarding routes. Lightweight and easy to drop into existing apps.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| elpandape/warden | 0.89 | Warden is a Laravel package for flexible, fine-grained access control. Define permissions, assign them to users or roles, and protect routes and resources with a clean, expressive API that keeps authorization logic simple and maintainable. | 0 | — | 0 | — | 0 | 17.5 | — | MIT | 1 month ago |
|
| dgtlss/warden | 0.88 | Warden is a Laravel package that runs security audits against your application, flagging common misconfigurations, exposed files, and risky settings. It provides actionable Artisan reports and configurable checks so teams can catch issues early and keep production environments protected. | 97 | — | 10 | — | 0 | 20.6 | — | MIT | 3 weeks ago | |
| hosseinhezami/laravel-permission-manager | 0.88 | Enterprise-grade Laravel permission manager combining RBAC, ABAC, role hierarchy, multi-tenancy, wildcard and temporary permissions, condition engine, multi-guard support, audit logging, middleware DSL, Blade directives, and Gate/Policy integration. | 62 | 63 | 1 | 108 | 0 | 17.6 | 6.8 | MIT | 2 months ago | |
| patrickhanna/laravel-warrant | 0.88 | Laravel Warrant is a lightweight authorization package for issuing and validating signed, expiring warrants that grant access to specific actions or resources. It keeps permission checks explicit and secure, making capability-style access easy to integrate into Laravel apps. | 14 | 14 | 0 | 85 | 0 | 19.7 | 13.4 | MIT | 1 week ago | |
| genealabs/laravel-governor | 0.88 | Laravel Governor adds flexible role- and permission-based authorization to Laravel apps. Define roles and abilities, assign them to users, and protect routes and views with middleware and Blade helpers for simpler access control. | 201 | 202 | 7 | 9K | 4 | 9.4 | 26.7 | MIT | 8 months ago | |
| andrey-helldar/laravel-roles | 0.87 | A lightweight Laravel package for managing user roles, offering a simple way to define roles and assign them to Eloquent models through a minimal API. Low adoption and limited documentation, so verify maintenance and compatibility before using in production. | 12 | 10 | 2 | 0 | 0 | 0.2 | — | MIT | 6 years ago | |
| artesaos/defender | 0.87 | 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 | |
| livelyworks/laravel-yes-authority | 0.86 | 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 | |
| rennokki/guardian | 0.86 | Guardian is a Laravel package for managing roles and permissions. Define abilities, attach them to roles or users, and check access in routes, controllers, middleware, and Blade views through a clean, expressive API that keeps authorization logic simple, readable, and centralized. | 0 | 121 | — | 0 | — | 0.0 | — | — | — | |
| casbin/laravel-authz | 0.86 | Casbin Laravel Authz brings Casbin's powerful RBAC/ABAC access control to Laravel. Define policies, protect routes with middleware, integrate gates, cache decisions, and manage rules via Artisan commands—all with familiar Laravel conventions. | 341 | 340 | 55 | 6K | 0 | 21.4 | 20.1 | Apache-2.0 | 1 month ago | |
| efficiently/authority-controller | 0.86 | 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.86 | 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 | |
| arcanedev/laravel-auth | 0.86 | An authentication package for Laravel that provides ready-made login, registration, and password reset scaffolding, along with user roles and permissions and customizable auth views for quickly securing an application. | 26 | 29 | 5 | 26 | 0 | 0.3 | 4.1 | MIT | 8 years ago | |
| curly-deni/laravel-scopes | 0.86 | — | 0 | 0 | 0 | 60 | 0 | 1.5 | 25.0 | MIT | 1 year ago | |
| maxiviper117/laravel-access | 0.86 | A Laravel package for managing user access and permissions with a simple API, helping you define abilities and control authorization across your application. | 0 | — | 0 | — | 1 | 20.4 | — | MIT | 5 days ago | |
| zendframework/zend-permissions-rbac | 0.86 | Role-based access control component for Zend Framework and PHP applications. Define hierarchical roles and permissions, attach assertions for dynamic rules, and check user access through a simple, flexible API. | 42 | — | 21 | — | 3 | 0.8 | 0.5 | BSD-3-Clause | 7 years ago | |
| gghughunishvili/entrust | 0.86 | Entrust is a Laravel package for flexible role-based access control. Assign roles and permissions to users, protect routes with middleware, and manage authorization through a simple API and Blade helpers. | 27 | 27 | 32 | 5K | 0 | 19.5 | 36.0 | MIT | 1 month ago | |
| artesaos/shield | 0.86 | 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. | 32 | — | 5 | — | 0 | 0.6 | — | — | 10 years ago | |
| arcanedev/laravel-policies | 0.86 | 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 | |
| amir/laravel-permission | 0.86 | Role and permission management for Laravel apps, with migrations, middleware, Blade directives, and Eloquent traits for assigning roles and abilities to users. | 47 | 47 | 9 | 230 | 3 | 1.2 | 10.9 | MIT | 1 year ago |
How can I help you explore Laravel packages today?