Introduction
AirUI is a flexible design system and UI library for Nuxt applications, offering a scalable foundation of fully styled components, theming tools, and developer-friendly utilities.
What is Air UI?
Air UI is a component and utility framework built on Vue, Nuxt, and Tailwind CSS. It provides:
Built on two packages
Air UI is split into two packages, so you can install only the part you need:
@imaginario27/air-ui-ds
Typed component library, design tokens, themes, and composables for Vue and Nuxt projects.
@imaginario27/air-ui-utils
Standalone, type-safe utilities and composables. Built for Nuxt, usable in any JavaScript or TypeScript project.
Core technologies
Vue + Composition API
Written with Vue 3’s Composition API and TypeScript, and auto-imported in Nuxt.
Nuxt integration
All components and composables are auto-imported, with no extra configuration.
Tailwind CSS
Built on Tailwind CSS v4. Components use utility classes, and themes are customized through CSS variables.
Key features
Design System
Component Library
Utility-first architecture
Developer experience
TypeScript support
Both packages are written in TypeScript: