Get started · 3 platforms

Developing

Three install paths, one token source. Pick your platform and ship in five minutes.

5-minute install (web)

Three lines of CSS, one wrapper component, done. The kit ships its own Tailwind v4 token bridge so consumers add no design-system CSS of their own.

package.jsonjson
"dependencies": {
  "@avala/design": "^0.1.0",
  "@avala/design-tokens": "^0.1.0"
}
src/app/globals.csscss
@import "tailwindcss";
@import "@avala/design/styles";
@import "@avala/design-tokens/css/avala.css";
src/app/layout.tsxtsx
import { ThemeProvider } from "@avala/design";

export default function RootLayout({ children }: { children: React.ReactNode }) {
  return (
    <html lang="en" suppressHydrationWarning>
      <body>
        <ThemeProvider defaultBrand="avala" defaultTone="g100">
          {children}
        </ThemeProvider>
      </body>
    </html>
  );
}

Reference