50 Vue packages tagged “rbac”
Most downloaded: @casl/vue, with 3,634,633 downloads in the last year and 7,105 GitHub stars. Ranked by total downloads — use the controls below to sort by stars, most recently updated, or name.
@casl/vue
Vue plugin for CASL which makes it easy to add permissions in any Vue application
7,105
3,634,633
permix
Permix is a lightweight, framework-agnostic, type-safe permissions management library for JavaScript applications on the client and server sides.
640
385,566
vue-simple-acl
A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).
137
92,700
@clabnet/vue-simple-acl
A simple unopinionated Vue plugin for managing user roles and permissions, access-control list (ACL) and role-based access control (RBAC).
62,104
@authup/client-web-kit
Vue 3 components, a Pinia session store and permission checks for apps that sign in with Authup.
41
14,118
better-convex-nuxt
Full-featured Convex integration for Nuxt with SSR, real-time subscriptions, authentication, and permissions
34
12,224
vue-zo
A Vuejs/Nuxt plugin that allows you to use roles and permissions in your components (setup macro & option API), also compatible as middleware, methods, composition-api and Pinia
12
11,891
@d0whc3r/vue-auth-plugin
A simple authentication and authorization library for Vue.js using typescript
58
4,149
vue-nuxt-permission
A unified permission system for Vue 3 and Nuxt 3 / Nuxt 4 with directives, guards, and async support.
2,570
pmvc-vue-permissions
Vue 3, Vite and Quasar client-role authorization with Keycloak bootstrap, routing, Axios and migration CLI.
1,380
@givanov95/vue-roles-permissions-crud
Vue 3 + Inertia roles & permissions CRUD components for givanov95/laravel-roles-permissions-crud.
1,380
@shagital/adonisjs-crud-generator
Adonisjs Admin Panel Generator is a package that helps you quickly scaffold your typical CRUD admin interfaces. It generates the admin panel code based on the existing (migrated) table in the database
50
1,311
@eduvia-app/nuxt-can
Nuxt directives (`v-can`, `v-cannot`) to layer permissions without touching business v-ifs.
1,214
@lsw-abpvue/permission-management
The permission grant dialog of the ABP Vue UI: the grouped tree, select all, and what a permission granted somewhere else looks like.
3
1,020
isa-auth
Unified, framework-agnostic frontend authentication library supporting OAuth (Google, Apple, Meta, Line, Kakao, Naver), Developer (GitHub, Discord), Web3 (SIWE), Identity (World ID Orb, Passkey WebAuthn), reactive store, and RBAC guards with AI Agent skil
819
@better-iam/vue
Vue 3 bindings for Better IAM: a plugin, composables for the session and authorization decisions, and an IamCan component, with SSR support.
6
782
@better-iam/nuxt
Nuxt module for Better IAM: the IAM API in Nitro, server-rendered sessions, page guards with definePageMeta, and auto-imported composables.
6
609
fspermission
419
@composy/permission-vue
LDesign 权限系统 Vue 3 适配层 / Vue 3 adapter for @composy/permission-core
vebai-loom
Core toolkit for Vue 3 admin apps: axios-based HTTP with request dedupe and caching, login/menu permissions and dynamic routes, list handlers, plus a render-agnostic dynamic-form engine. No UI component library dependency.
@owasp-webshield/vue
Vue 3 adapter for OWL (OWASP Webshield Library): a plugin, category-aligned composables, guard components, a sanitizing v-safe-html directive and a Vue Router guard for @owasp-webshield/core
11