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
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|
| act-training/laravel-permissions-manager | UUID-ready roles & permissions management UI for Laravel, powered by Spatie Permission + Livewire 3 and FluxUI Pro. Includes CRUD, categories with color badges, protected roles, user assignment safeguards, TableBuilder support, and customizable models/views. | 0 | 0 | 0 | 0 | 0 | 7.7 | — | MIT | 8 months ago | |
| adhocrat-io/arkhe-main | Bootstrap a Laravel admin backend with Livewire 4 + Flux UI: users, roles & permissions (Spatie), user profiles, SEO + sitemap, and cookie-consent. Interactive installer publishes config/migrations, seeds default roles, and patches sidebar/Tailwind scanning. | 0 | 0 | 0 | 16 | 0 | 0.0 | 17.0 | MIT | — | |
| alimarchal/laravel-chart-of-accounts | Production-ready chart of accounts and double-entry accounting for Laravel. One-command install, works with Jetstream (Blade/Livewire) and Breeze (Inertia/React). Includes versioned REST API, RBAC, and core financial reports. | 0 | 0 | 0 | 12 | 0 | 19.0 | 17.9 | MIT | 1 month ago | |
| althinect/filament-spatie-roles-permissions | — | 347 | 347 | 120 | 55K | 13 | 38.1 | 40.1 | MIT | 1 month ago | |
| appdezign/lara-pro-cms | Lara Pro CMS 10 is a flexible content management system built on Laravel by Firmaq Media. Includes a developer guide and documentation at https://docs.laracms.nl/ for setup, customization, and extension. | 0 | 0 | 0 | 0 | 0 | 26.7 | — | — | 1 month ago | |
| beartropy/permissions | — | 0 | 0 | 0 | 136 | 0 | 20.2 | 34.4 | MIT | 3 weeks ago | |
| bezhansalleh/filament-shield | — | 2,811 | 2,785 | 300 | 320K | 5 | 48.3 | 38.5 | MIT | 3 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 | |
| capell-app/core | — | 0 | 0 | 0 | 36 | 0 | 24.4 | 25.5 | MIT | 2 days ago | |
| capell-app/frontend | — | 0 | 0 | 0 | 22 | 0 | 24.1 | 22.1 | MIT | 2 days ago | |
| chiiya/filament-access-control | — | 218 | 218 | 34 | 2K | 1 | 21.5 | 14.4 | MIT | 3 months ago | |
| codeflextech/permission-manager | Plug-and-play Roles & Permissions management UI for Laravel 11 using spatie/laravel-permission + Livewire 3. Permission/role CRUD, grouped permission matrix, assign roles to users, dashboard stats, super admin protection, standalone CSS, configurable routes/middleware/guard. | 0 | 0 | 0 | 3 | 0 | 0.0 | 8.3 | — | — | |
| dedoc/scramble | Scramble generates up-to-date OpenAPI 3.1 API docs for Laravel automatically from your code—no PHPDoc annotations needed. Adds /docs/api UI and /docs/api.json schema routes (local by default, configurable via gate). | 2,146 | 2,142 | 203 | 1M | 13 | 53.9 | 52.3 | MIT | 6 days ago | |
| flexpik/filament-studio | — | 43 | 42 | 9 | 60 | 1 | 19.1 | 6.4 | MIT | 2 months 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. | 1 | 2 | 0 | 110 | 0 | 1.5 | 24.2 | — | 1 year ago | |
| idoneo/cms-core | — | 0 | 0 | 0 | 4 | 0 | 0.0 | 9.7 | NOASSERTION | — | |
| 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 | 1 | 0 | 1.2 | 2.4 | — | 2 years ago | |
| joe-404/laravel-auth | Config-driven, drop-in auth for Laravel 12/13: JSON API for registration with OTP/magic-link verification, login, refresh tokens, password reset, Google OAuth, multi-session/device fingerprinting, long-lived API tokens, account status workflows, and referrals. | 2 | 2 | 0 | 0 | 0 | 24.3 | — | MIT | 1 month 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 | — | |
| laranail/db-console | — | 0 | — | 0 | — | 0 | 19.7 | — | MIT | 1 week ago | |
| 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 | 12K | 0 | 0.3 | 45.6 | — | — | |
| maxolex/scaffold-interface | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| nasirkhan/laravel-starter | Laravel 13.x modular starter with separate frontend/backend. Includes authentication, authorization, users/roles, admin backend, backups and log viewer. Build reusable modules on top and bootstrap apps fast with custom install/update commands. | 1,394 | 1,393 | 467 | 11 | 1 | 53.0 | 0.1 | GPL-3.0 | 3 days ago | |
| nyoncode/laravel-permission-extended | — | 0 | 0 | 0 | 51 | 0 | 15.0 | 26.7 | MIT | 3 months ago | |
| phpsa/filament-authentication | — | 128 | 128 | 22 | 1K | 2 | 10.7 | 14.6 | MIT | 1 year ago | |
| rawilk/laravel-base | — | 7 | 9 | 1 | 7 | 0 | 4.5 | 2.7 | MIT | 2 years ago | |
| rivalex/clearance | — | 0 | 1 | 0 | 59 | 0 | 20.6 | 28.9 | MIT | 4 days ago | |
| rjcodes/rjcms | WordPress-style CMS for Laravel 12/13: admin panel at /admin, visual BREAD content/field builder, media library, drag-and-drop menus, roles & permissions, site settings, and a public blog. Install with composer + rjcms:install. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| rupadana/filament-api-service | — | 211 | 208 | 50 | 6K | 15 | 31.7 | 31.6 | MIT | 3 months ago | |
| saeidsharafi/laravel-permission-generator | — | 0 | 0 | 0 | 24 | 0 | 1.2 | 19.3 | MIT | 1 year ago | |
| salehye/laravel-security | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| shopper/framework | — | 0 | 1 | 0 | 746 | 0 | 0.0 | 39.7 | — | — | |
| 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 is a modern CMS package for Laravel Filament. Add pages, posts, a block-based editor, media library, menus, comments, and forms to an existing Filament app. Includes install command and plugin registration, with docs in the monorepo. | 5 | 5 | 2 | 189 | 0 | 31.7 | 24.6 | MIT | 3 days ago | |
| tallcms/filament-registration | — | 5 | 5 | 2 | 77 | 1 | 19.6 | 18.2 | MIT | 1 month 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 | 1 | 635 | 15 | 13.4 | 42.9 | MIT | 5 years ago | |
| vyuldashev/nova-permission | — | 430 | 433 | 218 | 24K | 37 | 21.1 | 38.8 | — | 6 years ago | |
| xslainadmin/livewire-crud | — | 0 | 0 | 0 | 5 | 0 | 24.3 | 12.2 | MIT | 3 months ago | |
| zhyu/tawa | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — |
How can I help you explore Laravel packages today?