Build Nuxt apps faster with AirUI

A lightweight, flexible UI framework for Nuxt, powered by Tailwind CSS. Fully customizable and built for speed.

npm create air-ui-app@latest <project_name>
  • Built with Tailwind CSS

    Utility-first styling with full design freedom.

  • Optimized for Nuxt

    Auto-imported components, composables, and stores, with no config needed.

  • Type-safe with TypeScript

    Fully typed API surface for a smoother developer experience.

AirUI hero image with Nuxt app component library

Modern web standards

Built using the latest Vue and Nuxt features.

Icon support

Easy integration with thousands of icons out of the box.

Custom fonts

Add or override fonts effortlessly via CSS variables.

Light & dark themes

Automatic and manual theme switching with semantic colors.

Internationalization (i18n) ready

Built with internationalization in mind.

Production-ready

Fast, lightweight, and scalable by default.


Consistent design system

A powerful foundation of tokens, themes, and design rules that ensures visual consistency across your app.

  • CSS variables & theming

    Customize spacing, typography, and color tokens with ease.

  • Semantic color system

    Design with clarity using meaningful color names.

  • Fast theme sync from Figma

    Import Figma's project theme tokens and quickly update your app's styles via script, with no rebuild required.

Content design system image

Flexible & customizable components

A rich set of production-ready UI components built for Nuxt and styled with Tailwind. Easy to adapt to any project.

  • Complete component library

    Forms, tables, modals, alerts, menus, tabs, and more, ready to use in your project.

  • Tailwind-first customization

    Override styles using utility classes or extend with your own Tailwind config.

  • Flexible by design

    Every component is built to be composable, prop-driven, and adaptable to your specific UI needs.

Flexible components image