概要
daisyUIは、Tailwind CSSのutilityを土台にbutton、card、modal等のcomponent classとthemeを提供するCSS libraryです。ReactやVue固有のruntimeを追加せず、HTML classとしてUI patternを利用できます。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
semanticなcomponent classをTailwind CSSへ追加する
btn、cardなど用途を表すclassを使い、utility classを大量に並べずに共通component styleを適用できます。
複数themeをCSS変数中心で切り替える
標準themeや独自themeを設定し、component markupを大きく変えずに色や見た目を切り替えられます。
Tailwind CSSを使いながらcomponent単位の共通UIを早く揃えたい場合に
frameworkに依存せず、Tailwind utilityとcomponent classを併用してUIを短時間で構築したいprojectに向きます。
出典:[2]
Tailwind CSS versionとplugin設定を合わせる
daisyUI 5の公式Vite手順はTailwind CSS 4系を前提にしています。旧Tailwind/daisyUIの設定例を混在させず、利用versionに合うinstallation guideを確認してください。
出典:[3]
参考にした公式資料
- [1]saadeghi/daisyui repository(2026-09-21)
- [2]daisyUI README(2026-09-21)
- [3]daisyUI Vite installation(2026-09-21)
- [4]daisyUI package(2026-09-21)
- [5]daisyUI MIT license(2026-09-21)
編集部からの補足
daisyUIはReact/Vue専用componentではなく、Tailwind CSSのpluginとして`btn`や`card`等のsemantic classとthemeを追加します。現在のreleaseは5.7.42です。公式Vite手順ではTailwind CSS 4系のVite pluginと`@plugin "daisyui"`を使います。
3ステップで試す
- 1
Tailwind CSS 4とdaisyUIを追加
daisyUI 5の公式Vite手順に合わせて必要packageを追加します。
npm install tailwindcss@latest @tailwindcss/vite@latest daisyui@latest - 2
ViteとCSSへpluginを設定
Tailwind Vite pluginを有効化し、CSS側でdaisyUI pluginを読み込みます。
vite: tailwindcss() / CSS: @import "tailwindcss"; @plugin "daisyui"; - 3
component classを試す
btn等のsemantic classを使い、themeとcomponent styleが適用されることを確認します。
<button className="btn btn-primary">Button</button>
成長
成長の推移 · 直近30日
42,440 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 62
- Open PR
- 34
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Chakra UI40,661 Stars
共通タグ 1件 · 共通カテゴリ 2件
アクセシブルなReactコンポーネント、デザイントークン、テーマ機能をまとめたUIコンポーネントシステム。Next.js RSCにも対応する。
TypeScript - Mantine31,746 Stars
共通タグ 1件 · 共通カテゴリ 2件
100以上のReact UI componentと80以上のhook、form・chart・notification等の周辺packageを揃えるUI library / design system。
TypeScript - Plasmic7,030 Stars
共通タグ 1件 · 共通カテゴリ 2件
既存Reactコンポーネントをドラッグ&ドロップで使いながら、Webサイト・アプリ・CMSコンテンツを視覚的に構築するビジュアルビルダー。
TypeScript - Tremor Raw3,625 Stars
共通タグ 1件 · 共通カテゴリ 2件
ChartやDashboardを素早く組み立てるためのCopy & Paste型React Component集。Tailwind CSSとRadix UIを基盤に35以上のAccessible Componentを提供する。
TypeScript - Bootstrap174,872 Stars
共通タグ 1件 · 共通カテゴリ 1件
responsive・mobile-firstなWeb UIをCSS、JavaScript、grid、utility、componentから構築するframework。
MDX
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。