spatie/laravel-permission
Database-backed roles and permissions for Laravel. Assign roles and permissions to users, sync them to the Gate, and check abilities with Laravel’s built-in can()/authorize features. Includes migrations, caching, teams, and flexible model setup.
|
Package
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| althinect/filament-spatie-roles-permissions | — | 344 | 345 | 120 | 53K | 13 | 35.5 | 39.2 | MIT | 1 month ago | |
| appdezign/lara-pro-cms | Lara Pro CMS 10 is a flexible content management system built on Laravel by Firmaq Media. Designed for building and managing websites with a developer-friendly approach. Full developer guide and documentation available at docs.laracms.nl. | 0 | 0 | 0 | 8 | 0 | 29.1 | 15.5 | — | 1 week ago | |
| beartropy/permissions | — | 0 | 0 | 0 | 101 | 0 | 18.5 | 32.0 | MIT | 1 month ago | |
| bezhansalleh/filament-shield | — | 2,796 | 2,785 | 295 | 333K | 7 | 50.6 | 38.6 | MIT | 2 months ago | |
| bonnier/role-provider | 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 | |
| chiiya/filament-access-control | — | 218 | 218 | 34 | 1K | 1 | 23.6 | 14.6 | MIT | 2 months ago | |
| dedoc/scramble | — | 2,096 | 2,098 | 196 | 1M | 22 | 53.3 | 55.4 | MIT | 1 week ago | |
| flexpik/filament-studio | — | 40 | 48 | 7 | 98 | 0 | 21.2 | 9.0 | MIT | 3 weeks ago | |
| hans-thomas/horus | Horus streamlines roles and permissions in Laravel with Spatie Laravel Permission integration. Batch-create roles/permissions, generate model permissions from policies, and assign permissions to roles quickly. Works with Laravel 10–12 and is supported by Sphinx. | 2 | 2 | 0 | 3 | 0 | 1.5 | 4.2 | — | 1 year ago | |
| ihtisham467/laravel-permission-editor | Simple visual UI to manage Spatie laravel-permission roles and permissions. Install the package, publish assets/config, then visit /permission-editor/roles to edit roles/permissions. Routes can be secured via middleware in config. | 1 | 1 | 0 | 0 | 0 | 1.2 | — | — | 2 years ago | |
| joe-404/laravel-auth | — | 2 | 2 | 0 | 38 | 0 | 25.5 | 15.5 | MIT | 1 week ago | |
| l5starter/permission-manager | Laravel 5.4 permission/role manager for L5Starter Admin, built on spatie/laravel-permission. Provides migrations, seeders, and admin UI/menu entries for managing roles and permissions; add HasRoles to User and protect routes with a simple role middleware. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| lunarphp/lunar | Lunar is an open-source Laravel e-commerce framework for building custom storefronts and commerce backends. It provides products, pricing, carts, orders, customers, shipping and payment workflows, plus an admin panel and extensible APIs for bespoke builds. | 5 | 5 | 10 | 10K | 0 | 0.3 | 44.3 | — | — | |
| maxolex/scaffold-interface | — | 0 | 1 | — | 0 | — | 0.0 | — | — | — | |
| nasirkhan/laravel-starter | Laravel Starter (Laravel 13.x) is a modular starter project with separate frontend/backend. Includes authentication & authorization, user/role management, admin backend, backups, log viewer, and custom install/update commands—ready to extend with reusable modules. | 1,380 | 1,380 | 464 | 14 | 1 | 49.9 | 0.5 | GPL-3.0 | 1 month ago | |
| nyoncode/laravel-permission-extended | — | 0 | 0 | 0 | 141 | 0 | 16.6 | 33.9 | MIT | 2 months ago | |
| phpsa/filament-authentication | — | 128 | 128 | 22 | 819 | 2 | 10.7 | 11.9 | MIT | 1 year ago | |
| rawilk/laravel-base | — | 7 | 9 | 1 | 0 | 0 | 4.5 | — | MIT | 2 years ago | |
| rupadana/filament-api-service | — | 208 | 207 | 50 | 5K | 15 | 34.0 | 30.9 | MIT | 1 month ago | |
| saeidsharafi/laravel-permission-generator | — | 0 | 0 | 0 | 29 | 0 | 1.2 | 20.4 | MIT | 1 year ago | |
| salehye/laravel-security | — | 0 | 0 | 0 | 2 | 0 | 0.0 | 6.6 | MIT | — | |
| shopper/framework | — | 0 | 1 | 0 | 1K | 0 | 0.0 | 41.8 | — | — | |
| spatie/one-package-to-rule-them-all | Pulls in all Spatie packages at once so you don’t have to require them individually. Install via Composer, optionally publish the config, and get the full Spatie “magic” in one go for your Laravel app. | 60 | 60 | 6 | 0 | 0 | 0.8 | — | MIT | 5 years ago | |
| superauth/superauth | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | NOASSERTION | — | |
| tallcms/cms | TallCMS adds a modern CMS to Laravel Filament: pages, posts, block-based editor, media library, menus, comments, and forms. Install via Composer and register the TallCmsPlugin to turn an existing Filament app into a full CMS. | 5 | 4 | 2 | 452 | 0 | 29.1 | 31.4 | MIT | 2 weeks ago | |
| tipoff/authorization | Opinionated Laravel authorization package enabling users with multiple email addresses and unique usernames. Includes User and EmailAddress models, policies, and auth guard/provider configuration. Requires Laravel Nova. Deprecated/archived; no longer actively maintained. | 0 | 0 | — | 184 | — | 13.4 | 35.8 | — | — | |
| vyuldashev/nova-permission | — | 429 | 433 | 218 | 22K | 37 | 21.1 | 38.3 | — | 6 years ago | |
| xslainadmin/livewire-crud | — | 0 | 0 | 0 | 4 | 0 | 25.4 | 11.1 | MIT | 2 months ago | |
| zhyu/tawa | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — |
How can I help you explore Laravel packages today?