Navigate:
All Reposdaisyui
~$DAISYU0.1%

daisyUI: Component library for Tailwind CSS

Semantic component classes extending Tailwind CSS utilities.

LIVE RANKINGS • 06:51 AM • STEADY
OVERALL
#137
20
FRONTEND
#11
30 DAY RANKING TREND
ovr#137
·Front#11
STARS
39.9K
FORKS
1.6K
DOWNLOADS
466.5K
7D STARS
+27
7D FORKS
0
See Repo:
Share:

Learn more about daisyui

daisyUI is a component library that extends Tailwind CSS with ready-made UI components. It works as a Tailwind CSS plugin that adds component classes on top of Tailwind's utility-first approach. The library includes buttons, cards, modals, forms, navigation elements, and other common interface patterns. Components are framework-agnostic at the HTML level but have implementations available for popular JavaScript frameworks.


1

Tailwind CSS Plugin

Integrates directly into Tailwind's configuration system as a native plugin. Components inherit your existing theme tokens, spacing, and breakpoints without separate CSS files or build steps.

2

Framework-Agnostic Components

Pure HTML and CSS implementation works across React, Vue, Svelte, and vanilla JavaScript. Same component markup patterns deploy everywhere without framework-specific rewrites or wrapper libraries.

3

Built-in Theme System

Includes 30+ pre-designed themes that can be switched with a single data attribute. Create custom themes by overriding CSS variables, enabling rapid visual customization without rebuilding styles.


<!-- Simple daisyUI button -->
<button class="btn btn-primary">
  Click me
</button>

<!-- Button with different sizes -->
<button class="btn btn-secondary btn-sm">Small</button>
<button class="btn btn-accent btn-lg">Large</button>


vv5.5.0

Release notes do not specify breaking changes, new requirements, or feature details; only installation command and changelog link provided.

  • Install via npm i -D daisyui@5.5.0 to upgrade to this version.
  • Review full changelog at daisyui.com/docs/changelog/ for complete release details.
vv5.4.8

Release notes do not specify breaking changes, new requirements, or bug fixes; only installation command and changelog link provided.

  • Install the update via npm with 'npm i -D daisyui@5.4.8' as a dev dependency.
  • Review the full changelog at daisyui.com/docs/changelog for detailed changes not included in these notes.
vv5.4.7

Release notes do not specify changes, breaking updates, or bug fixes; only installation instructions and a changelog link are provided.

  • Install the patch release with npm i -D daisyui@5.4.7 if upgrading from 5.x.
  • Review the full changelog at daisyui.com/docs/changelog/ to understand what changed in this version.

See how people are using daisyui

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers