Tailwind CSS Components plugin — daisyUI tailwind component library.
daisyUI is a component class library plugin for Tailwind CSS. It adds semantic class names such as btn, card, and toggle for common UI elements, letting developers style components without writing long lists of Tailwind utility classes. It is distributed as a pure CSS plugin with no JavaScript dependency, works with any JavaScript framework, and is installed as a dev dependency alongside Tailwind CSS.
The library includes a built-in theming system based on CSS variables, with semantic color names (primary, secondary, accent, neutral, info, success, warning, error, and base colors) that support dark mode and multiple pre-built themes, including a theme generator for creating custom themes. Components remain customizable using standard Tailwind utility classes on top of the daisyUI class names.
It is intended for developers building interfaces with Tailwind CSS who want to reduce the amount of utility class markup written per element. The site includes documentation, a component reference, templates, a Figma library, an MCP server, and a skills package (installable via npx skills add saadeghi/daisyui).
daisyUI is a pure CSS Tailwind plugin with no JS dependency, so it works on all JS frameworks.
It is installed as a dev dependency and its class names are used just like any other Tailwind CSS class name.
Yes, daisyUI adds semantic color names using CSS variables, giving dark mode and many themes without extra classes.
Using daisyUI results in about 88% fewer class names and roughly 79% smaller HTML size in their comparison example.
The site states it is used by engineers at companies including Meta, Alibaba, Amazon, Adobe, Pepsico, and Google Cloud.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Passkey-first authentication for developers.
Graph theory / network library for analysis and visualisation - compatible with CommonJS/Node.js/Browserify/Webpack, AMD/Require.js, npm, Bower, jspm, Meteor/Atmosphere, jQuery, and plain JS/JavaScript.
D3 is a JavaScript library for visualizing data with HTML, SVG, and CSS.
Get started with an open-source library of over 600+ UI components, sections, and pages built with the utility classes from Tailwind CSS and designed in Figma.
Grommet documentation.
UI components with variants.