nuxia/acl-bundle
nuxia/acl-bundle is a lightweight ACL package for Laravel/PHP applications, providing role- and permission-based access control so you can protect routes, resources, and actions with configurable rules. It helps centralize authorization logic and keep application code clean.
Consider it only when all of the following hold:
Look elsewhere when:
To executives: This is a low-adoption, unmaintained open-source ACL wrapper for Symfony. It does not accelerate our roadmap, and for a Laravel product it isn’t even compatible without rework. Adopting it would move authorization—one of the few areas where failure is a security incident—onto code nobody maintains. The recommendation is no-go; authorization is better served by framework-native controls or a maintained alternative, at similar or lower total cost.
To engineering: Treat this as a reference implementation, not a dependency. Zero dependents and near-zero maintenance history mean we would be the sole owner of any bug, PHP-version break, or security issue. If we like the bundle’s configuration shape, copy the pattern into our own voters/gates or adopt a maintained component. Estimated cost of the alternatives is one to two sprints for a policy layer with tests, versus an open-ended maintenance liability. If any team believes there is a specific Symfony legacy case, bring the concrete integration and we will evaluate it as an exception, not a default.
How can I help you explore Laravel packages today?