--- title: Use daisyUI with HTMX desc: How to install and use daisyUI with HTMX --- > :INFO: > > This guide uses daisyUI as a Node.js dependency. If you don't want to use Node.js, try the [CDN version of daisyUI](/docs/cdn/). ### 1. Install Initialize a new Node project in the current directory using `npm init -y` if it's not a Node project already. Install Tailwind CSS CLI and daisyUI ```sh:Terminal npm install tailwindcss@latest @tailwindcss/cli@latest daisyui@latest ``` ### 2. Add Tailwind CSS and daisyUI Add Tailwind CSS and daisyUI to your CSS file. Address your HTML and other markup files in the `source` function. ```postcss:app.css @import "tailwindcss"; @plugin "daisyui"; ``` ### 3. Build CSS Add a script to your package.json to build the CSS. ```json:package.json { "scripts": { "build:css": "npx @tailwindcss/cli -i app.css -o public/output.css" }, } ``` Run the script to build the CSS file ```sh:Terminal npm run build:css ``` This command creates a `public/output.css` file with the compiled CSS. You can link this file to your HTML file. ```html:public/index.html ``` Now you can use daisyUI class names!