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