35 Vue packages tagged “authorization”

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

@websanova/vue-auth

A simple light-weight authentication library for Vue.js
2,324 337,575

nuxt-authorization

Authorization module for managing permissions on the Nuxt app and the Nitro server.
360 188,002

momentum-trail

Fully typed frontend route helper for Laravel apps
2 36,378

vue-cancan

Vue.js integration with Rails CanCan authorization library
4 26,189

@oktadev/schematics

Schematics for Okta Auth
77 21,943

@authup/client-web-kit

Vue 3 components, a Pinia session store and permission checks for apps that sign in with Authup.
41 14,118

vue-auth-image

Vue directive to load and display secured images
12,449

@authup/client-web-nuxt

Nuxt module that signs your app in with Authup and guards its routes by login state and permission.
41 11,785

nuxt-users

A comprehensive user management module for Nuxt applications with authentication, authorization, database support, and CLI tools
57 8,552

cr-numeral

cr-numeral is a lightweight and versatile npm package designed to effortlessly convert numbers to Roman numerals and vice versa. Whether you're building educational tools, historical applications, or need Roman numeral functionality in your project, cr-nu
3 8,248

vue-auth-msal

Vue Plugin library for MSAL.JS (Microsoft Authentication Library for JS) - Support Vue.js 3.x or later
3 7,761

com-angel-authorization

Framework-agnostic user permission toolkit for React and Vue
7,496

@authup/client-web

This is a standalone web application.
41 6,373

vue-oidc

A fully OAuth2.1 compliant vue library
4,891

momentum-lock

Handle Laravel authorizations on the front-end
7 4,879

@d0whc3r/vue-auth-plugin

A simple authentication and authorization library for Vue.js using typescript
58 4,149

v-keycloak-store

Plugin de autenticação e autorização para Vue 3 usando Keycloak, Vue Router e Pinia.
3 3,140

@workmate/nuxt-auth

Authentication module for Nuxt 3 and Nuxt 4 with local credentials, GitHub, and Google OAuth — Zod schema validation, refresh tokens, cookie management, route middleware, and typed composables.
8 2,980

vue-nuxt-permission

A unified permission system for Vue 3 and Nuxt 3 / Nuxt 4 with directives, guards, and async support.
2,570

@websideproject/nuxt-auto-api

Secure REST APIs for Nuxt from your Drizzle schema: deny-by-default authorization, multi-tenancy, validation, soft delete, M2M and TanStack Query composables
13 2,472

@zitadel/vue-auth

A comprehensive authentication integration for Vue applications with TypeScript support, PKCE-based OIDC, and session management
27 2,151

auth.js

A simple authentication and authorization module for building APIs when using front-end frameworks
2,037

@luxdamore/nuxt-humans-txt

'We are people, not machines'. An initiative to know the creators of a website. Contains the information about humans to the web building - A Nuxt Module to statically integrate and generate a humans.txt author file - Based on the HumansTxt Project.
29 1,848

@zitadel/nuxt-auth

A comprehensive authentication integration for Nuxt 4 applications with TypeScript support and session management
1 1,627

@authup/client-admin-console

The Authup admin console: a Vue single-page app for managing realms, users, clients, roles and permissions.
41 1,534

@awesome-lang-auth/node

Database-agnostic JWT authentication and communication bus for Node.js
5 1,512

hexaeight-sessions

Authenticate Any Email User In Front-End Apps Using HexaEight Sessions
1,282

basesec

Fast, zero-config SAST CLI for JavaScript & TypeScript — Node.js backends and frontend frameworks. Detects SQLi, NoSQLi, XSS, DOM-based XSS, RCE, path traversal, secrets, and 60+ other vulnerabilities via AST + taint analysis. Supports Express, NestJS, Fa
11 1,014

@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

vue-axios-jwt

Vue plugin for axios-jwt
5 601

@composy/permission-vue

LDesign 权限系统 Vue 3 适配层 / Vue 3 adapter for @composy/permission-core

@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