nuxt-users
nuxt-users

A comprehensive user management module for Nuxt 3 and Nuxt 4 applications with authentication, authorization, database support, and CLI tools

Nuxt Users

Context7npm versionnpm downloadsLicenseciNuxt 3Nuxt 4

A user authentication module for Nuxt 3 and Nuxt 4 with database support for SQLite, MySQL, and PostgreSQL.

Features

  • 🔐 Authentication & Security
    • User registration, login, and logout
    • Secure password hashing with bcrypt
    • Password reset functionality
    • Session management
  • 🗄️ Database Support
    • SQLite, MySQL, and PostgreSQL
    • Automatic migrations and schema management
    • CLI tools for database operations
  • 🛡️ Access Control
    • Role-Based Access Control (RBAC)
    • Middleware for route protection
    • Permission-based authorization
  • 🎨 UI Components
    • Pre-built authentication forms
    • User management interfaces
    • Responsive and customizable components
  • Developer Experience
    • Zero-config setup with sensible defaults
    • TypeScript support throughout
    • Nuxt 3 & 4 compatibility
    • Easy customization and extension

Agent Skill

Install the nuxt-users Agent Skill so your AI coding agent (Cursor, Claude Code, etc.) has procedural knowledge for this module. One-time install:

npx skills add rrd108/nuxt-users

After that, your agent can use the skill when you work on auth, config, CLI, composables, or authorization. The skill is also listed on the Skills directory once installs are tracked.

Documentation

📚 Full documentation is available at: https://nuxt-users.webmania.cc/

License

MIT

Dev Misc

Using yalc

# Publish the module's new version
yalc publish

# Install the module in the consumer app
yalc add nuxt-users

# Clean up consumer app
yalc remove nuxt-users
yarn add nuxt-users