Skip to content

Manual Setup

This guide walks you through adding AsterUI to an existing React project. AsterUI requires Tailwind CSS v4 and DaisyUI v5.

Before you begin, make sure you have:

  • A React project (Vite recommended)
  • Node.js 18 or higher
  1. Install prerequisites

    Terminal window
    npm install -D tailwindcss @tailwindcss/vite daisyui
  2. Configure Vite

    Add the Tailwind plugin to your vite.config.ts:

    vite.config.ts
    import { defineConfig } from 'vite'
    import react from '@vitejs/plugin-react'
    import tailwindcss from '@tailwindcss/vite'
    export default defineConfig({
    plugins: [react(), tailwindcss()],
    })
  3. Configure CSS

    Add these directives to your CSS file (e.g., src/index.css):

    src/index.css
    @import "tailwindcss";
    @plugin "daisyui";
    @source "../node_modules/asterui";

    The @source directive tells Tailwind to scan AsterUI for classes.

  4. Install AsterUI

    Terminal window
    npm install asterui

Create a simple component to verify everything works:

import { Button, Space } from 'asterui'
function App() {
return (
<Space>
<Button>Default</Button>
<Button color="primary">Primary</Button>
<Button color="secondary">Secondary</Button>
</Space>
)
}

If you see styled buttons, you’re all set!