Build interfaces
that feel alive.

97+ premium Nuxt components with spring physics, dark-first tokens, and zero config. Just install and build.

Why Maya UI

Everything you need.
Nothing you don't.

Spring Motion

Every toggle, button, and overlay uses fluid spring physics — never CSS easing.

CSS Tokens

Pure CSS variables. No Tailwind, no PostCSS plugins. Override anything in one line.

Auto-Imports

97+ components and composables, auto-imported. Zero boilerplate.

Semantic Intent

success, warning, danger, info — baked into every interactive component.

Dark-First

Designed for dark mode first, then polished for light. Never an afterthought.

View Transitions

Native Document View Transition API for cinematic theme switches.

Setup

Zero config.
One line install.

Maya UI ships as a native Nuxt module. Auto-imported components, CSS tokens, composables — everything just works.

  • 97+ auto-imported components
  • Pure CSS variable theming
  • Dark mode out of the box
nuxt.config.ts