Nuxt Layers
Production-ready Nuxt layers for building full-stack applications.
Nuxt Layers
A collection of production-ready Nuxt layers built on Nuxt 4 and Nuxt UI v4. Each layer is independently installable and composable.
Packages
| Package | Version | Components | Description |
|---|---|---|---|
| nuxt-x-app | 0.4.2 | 149 | Admin dashboard components (prefix: XA) |
| nuxt-x-app-admin | 0.1.0 | 43 | Stripe, user admin, audit logs, impersonation |
| nuxt-x-app-formkit | 0.1.0 | 3 | FormKit modal, slideover, and file upload |
| nuxt-x-marketing | 1.0.2 | 67 | Marketing pages, blog, SEO components |
| nuxt-x-cards | 0.1.0 | 12 | Premium card library with cinematic image filters |
| nuxt-x-auth | 0.1.0 | 8 | Auth umbrella (Local, BetterAuth, Stack) |
| nuxt-x-auth-better | 0.2.6 | 7 | BetterAuth integration layer |
| nuxt-x-auth-local | 0.1.0 | 3 | Self-hosted JWT/Session auth |
| nuxt-x-auth-stack | 0.1.1 | 8 | Stack Auth integration layer |
| nuxt-x-formkit | 0.1.0 | 3 | FormKit DX enhancements |
| nuxt-x-neon-auth | 0.2.0 | 10 | Neon Auth integration |
| nuxt-x-restaurants | 0.0.6 | 48 | Restaurant directory components |
| nuxt-x-schema | 0.1.1 | 16 | Schema.org structured data |
| nuxt-x-users | 0.1.0 | 5 | User CRUD, roles, invites |
| nuxt-x-blog | 0.0.2 | — | Blog layer with Nuxt Content v3 (in development) |
| nuxt-x-affiliate | 0.0.5 | — | Affiliate marketing layer (in development) |
Component Prefix Convention
| Layer | Prefix | Example |
|---|---|---|
| nuxt-x-app | XA | <XATable /> |
| nuxt-x-app-admin | XAdmin | <XAdminStripe /> |
| nuxt-x-app-formkit | XForm | <XFormModal /> |
| nuxt-x-marketing | XMark | <XMarkHero /> |
| nuxt-x-cards | XCard | <XCardHeroFullscreen /> |
| nuxt-x-auth | XAuth | <XAuthLogin /> |
| nuxt-x-restaurants | XRd | <XRdFilters /> |
| nuxt-x-schema | XSchema | <XSchemaProduct /> |
| nuxt-x-users | XUsers | <XUsersDirectory /> |
Common Setup
All layers extend via nuxt.config.ts:
export default defineNuxtConfig({
extends: [
'@xenterprises/nuxt-x-app',
'@xenterprises/nuxt-x-auth-better',
'@xenterprises/nuxt-x-marketing',
]
})
Prerequisites
- Node.js 18+
- Nuxt 4.x
- Nuxt UI v4 (bundled in nuxt-x-app)
