A lightweight Angular library for role and permission-based access control, supporting standalone components and NgModules.
ngx-smart-permissions is a lightweight Angular library designed to manage role-based and permission-based access control in Angular applications. It provides a straightforward way to control UI visibility and route access based on user permissions and roles, supporting both standalone components and NgModules for modern Angular development.
*ngxHasPermission and *ngxHasRole directives to conditionally show or hide UI elements based on user permissions or roles.The library is designed to be lightweight, tree-shakable, and side-effect free, providing a simple yet powerful API for access control without unnecessary complexity.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.