guava/simple-permissions
A lightweight permissions package for Laravel that lets you assign roles and permissions to users through a simple, readable API, with middleware and Blade directives for guarding routes and views without the overhead of larger ACL libraries.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| zendframework/zend-permissions-rbac | 0.88 | 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 | |
| ilbeygi/userpermission | 0.87 | — | 8 | 8 | 1 | 0 | 0 | 0.1 | — | MIT | — | |
| efficiently/authority-controller | 0.87 | 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 | — | |
| 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 | |
| artisanpack-ui/rbac | 0.87 | ArtisanPack UI RBAC brings role-based access control to Laravel apps with a ready-made UI for managing roles, permissions, and user assignments. Define access rules and administer authorization from your admin panel, simplifying RBAC setup and day-to-day permission management. | 0 | 0 | 0 | 3K | 1 | 14.5 | 52.9 | MIT | 3 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 | |
| savannabits/entrust | 0.87 | Savannabits/Entrust adds role-based access control to Laravel, letting you assign roles and permissions to users via Eloquent traits, middleware, and Blade directives for simple authorization checks. | 2 | 2 | 0 | 0 | 0 | 0.3 | — | MIT | 2 years ago | |
| givanov95/laravel-roles-permissions-crud | 0.87 | A Laravel package for managing roles and permissions with CRUD operations. It provides the foundations to create, edit, list, and delete roles and permissions, helping you add access-control administration to your application quickly. | 0 | — | 0 | — | 5 | 19.5 | 1.3 | MIT | 1 month ago | |
| arcanedev/laravel-auth | 0.87 | 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 | |
| bonnier/role-provider | 0.86 | 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 | |
| laravilt/actions | 0.86 | Laravilt Actions is a lightweight Laravel package for encapsulating business logic in reusable, testable action classes. It helps keep controllers and models thin with dependency injection, validation, and clean composition for common workflows. Simple to adopt and easy to extend. | 0 | — | 2 | — | 0 | 20.0 | — | MIT | 3 weeks ago | |
| thirtybittech/safe-check | 0.86 | thirtybittech/safe-check is a Laravel/PHP package that adds reusable safety checks to your app. Validate conditions before sensitive actions, keep guard logic consistent, and reduce risky operations. Install via Composer and integrate into Laravel workflows. | 0 | 0 | 0 | 0 | 0 | 4.5 | — | — | 9 months ago | |
| leoche/laravel-lpermissions | 0.86 | — | 3 | 3 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| happenv-com/laravel-access-control | 0.86 | 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 | |
| savannabits/saas | 0.86 | savannabits/saas is a Laravel package for building SaaS applications, offering scaffolding for plans, subscriptions, teams, and tenant-aware workflows so you can add recurring billing and multi-tenant features to your PHP app faster. | 3 | 3 | 0 | 0 | 0 | 0.5 | — | MIT | 2 years ago | |
| hosseinhezami/laravel-permission-manager | 0.86 | 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 | |
| kodeine/laravel-acl | 0.86 | — | 775 | 796 | 208 | 2K | 57 | 31.0 | 31.3 | MIT | 1 year ago | |
| kukulis/permissionbased | 0.86 | Permission-based authorization for Laravel that lets you assign granular permissions to users and roles, then gate routes, controllers, and Blade views with simple checks. Lightweight, configurable, and easy to drop into existing applications. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | 1 year ago | |
| liberusoftware/roles-permissions-api | 0.86 | A Laravel package that exposes roles and permissions over a REST API. Manage role assignments, permission checks, and access control from any frontend or service, with ready-made endpoints and configurable middleware for your application's authorization layer. | 0 | 0 | 0 | 420 | 0 | 19.8 | 42.6 | NOASSERTION | 1 week ago | |
| geniusts/roles | 0.86 | A Laravel package for managing roles and permissions with a simple API. Assign roles to users, define permissions, and control access across your application using lightweight, flexible tools that integrate cleanly with Laravel's authorization system. | 63 | — | 6 | — | 0 | 0.8 | — | MIT | 2 years ago |
How can I help you explore Laravel packages today?