cartalyst/permissions
Cartalyst Permissions is a PHP package for role-based access control, letting you define roles and permissions and check user access in Laravel applications. It provides a simple API for assigning, inheriting, and validating permissions.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ordermind/logical-permissions | 0.89 | A Laravel package for expressive, logic-based permission checks. Define roles and permissions with AND/OR/NOT rules, then authorize users against complex conditions using a clean API. Ideal for apps needing flexible access control beyond simple role checks. | 4 | 4 | 1 | 8 | 0 | 0.1 | 5.7 | MIT | — | |
| binary-cats/rbac | 0.88 | Binary Cats RBAC is a Laravel role-based access control package for managing roles, permissions, and guards. It provides middleware, Blade directives, caching, and a fluent API to secure routes, controllers, and UI elements with minimal configuration. | 80 | — | 2 | — | 2 | 19.8 | 0.4 | MIT | 1 month ago | |
| cartalyst/data-grid | 0.88 | Cartalyst Data Grid is a Laravel package for building sortable, filterable data grids with a clean fluent API. Define columns, queries, and actions to render paginated tables quickly. | 0 | 0 | 0 | 2 | 4 | 1.3 | 7.3 | NOASSERTION | 5 years ago | |
| hosseinhezami/laravel-permission-manager | 0.87 | 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 | |
| dlnsk/h-rbac | 0.87 | Hierarchical role-based access control for Laravel. Define roles and permissions, assign roles to users, and inherit permissions through role hierarchies. Includes middleware, Blade directives, caching, and a simple API for checking access throughout your application. | 37 | — | 4 | — | 0 | 4.0 | — | MIT | 10 months ago | |
| scabarcas/laravel-permissions-redis | 0.87 | 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 | |
| liberusoftware/roles-permissions-api | 0.87 | 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 | |
| formal/access-layer | 0.87 | 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 | |
| maxiviper117/laravel-access | 0.87 | 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 | |
| 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 | |
| patrickhanna/laravel-warrant | 0.86 | 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 | 46 | 0 | 20.0 | 9.9 | MIT | 1 week ago | |
| backpack/permissionmanager | 0.86 | Backpack PermissionManager provides a ready-to-use admin interface for managing users, roles, and permissions in Laravel Backpack. It adds role-based access control, permission assignment, and user management screens without building CRUDs from scratch. | 569 | 573 | 164 | 92K | 2 | 12.0 | 32.2 | NOASSERTION | 9 months ago | |
| lake/larke-auth | 0.86 | Larke Auth is a Laravel/PHP package that provides a lightweight authentication layer for your applications, with helpers and configuration to integrate login, registration, and access control into your project while keeping auth setup simple and customizable. | 1 | 1 | 0 | 385 | 0 | 0.0 | 31.6 | Apache-2.0 | 1 year ago | |
| artisanpack-ui/rbac | 0.86 | 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 | |
| tourze/role-based-access-control-bundle | 0.86 | 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 | |
| yajra/laravel-acl | 0.86 | 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 | |
| cartalyst/attributes | 0.86 | Cartalyst Attributes is a Laravel package for adding flexible custom attributes to Eloquent models. It provides an EAV-style attribute system with polymorphic storage, making it easy to extend models without schema changes. | 1 | 1 | 1 | 0 | 2 | 0.7 | — | NOASSERTION | 5 years ago | |
| 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 | |
| andrey-helldar/laravel-roles | 0.86 | 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 | |
| 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 | — |
How can I help you explore Laravel packages today?