elpandape/warden
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.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dgtlss/warden | 0.94 | 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 | |
| patrickhanna/laravel-warden | 0.89 | 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. | 14 | 14 | 0 | 25 | 0 | 19.7 | 6.9 | MIT | 1 week ago | |
| elpandape/filament-warden | 0.87 | Filament Warden adds role and permission management to Filament admin panels. Define roles, assign abilities, and gate access to resources, pages, and actions through a clean, configurable interface. Built for Laravel, it keeps authorization simple and consistent across your whole panel. | 0 | — | 0 | — | 0 | 18.6 | 0.4 | MIT | 1 month ago | |
| maxiviper117/laravel-access | 0.85 | 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 | |
| juststeveking/laravel-bastion | 0.85 | Laravel Bastion gives your Laravel application a fortified foundation, bundling the conventions and groundwork you'd otherwise rebuild for every project so you can focus on shipping features. Lightweight, framework-friendly, and simple to drop into new or existing apps. | 109 | 109 | 5 | 15 | 4 | 2.1 | 1.9 | MIT | 1 year ago | |
| abdul/laravel-role-permission | 0.84 | Laravel package for simple role-based access control. Generates permissions from your routes, lets you assign them to roles via an admin panel, and protects routes with the auth.role middleware. Includes migrations and an artisan command to register permissions. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| ilbeygi/userpermission | 0.84 | — | 8 | 8 | 1 | 0 | 0 | 0.1 | — | MIT | — | |
| wnikk/laravel-access-rules | 0.84 | wnikk/laravel-access-rules adds flexible rule-based access control to Laravel. Define permissions for routes, models, and UI elements, then enforce them with middleware, gates, and Blade directives. Lightweight configuration keeps authorization clear and maintainable. | 10 | — | 1 | — | 0 | 19.3 | — | MIT | 1 month ago | |
| artesaos/shield | 0.84 | 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 | |
| happenv-com/laravel-access-control | 0.84 | Role-based access control for Laravel. Define roles and permissions, assign them to users, and guard routes, controllers, and Blade views with simple middleware and helper checks. Lightweight, configurable, and easy to drop into existing apps. | 0 | — | 0 | — | 0 | 19.0 | — | MIT | 1 month ago | |
| roundly-consulting/sentinel-for-laravel | 0.83 | Sentinel for Laravel adds a lightweight security layer to your app, with configurable guards, role and permission checks, and audit-friendly logging so you can protect routes and track access with minimal setup. | 6 | 5 | 0 | 125 | 0 | 19.0 | 20.5 | MIT | 3 weeks ago | |
| silvanite/brandenburg | 0.83 | Brandenburg is a lightweight Laravel package for managing user roles and permissions. Assign roles to users, define permissions, and gate access across your application using familiar Laravel authorization patterns—keeping access control simple, flexible and maintainable. | 94 | — | 24 | — | 5 | 3.0 | 3.0 | MIT | 6 years ago |
|
| mykholy/laravel-accessproof | 0.83 | Laravel AccessProof is a lightweight authorization package that helps enforce and verify access rules across routes and controller actions. It integrates with Laravel gates, policies, and middleware to make permission checks consistent, harder to overlook, and easier to audit. | 0 | — | 0 | — | 0 | 19.8 | — | MIT | 3 weeks ago | |
| artesaos/defender | 0.83 | 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 | |
| spatie/laravel-littlegatekeeper | 0.83 | Laravel middleware to password-protect your app with a single, universal username/password set in config. Quickly gate staging, previews, or temporary launches without building a full auth system; publish config and enable the provider to lock down pages. | 191 | 193 | 19 | 3K | 0 | 11.4 | 17.0 | MIT | 8 months ago | |
| kodeine/laravel-acl | 0.83 | — | 775 | 796 | 208 | 2K | 57 | 31.0 | 31.3 | MIT | 1 year ago | |
| huang-yi/laravel-rbac | 0.83 | Laravel RBAC package for assigning roles and permissions to users and protecting routes with middleware. Includes Blade directives and helpers for permission checks, plus commands to manage roles, permissions, and their relationships in your application. | 30 | — | 7 | — | 2 | 1.1 | — | MIT | 6 years ago | |
| spatie/laravel-authorize | 0.82 | Route middleware for Laravel authorization. Protect routes and groups using Laravel’s Gate abilities via the can: middleware syntax, with support for route model binding (e.g., can:editPost,post) to authorize access to specific models. | 201 | 206 | 19 | 198 | 0 | 3.4 | 4.1 | MIT | 10 years ago |
How can I help you explore Laravel packages today?