Tailwind CSSにクラス名で使えるUIコンポーネントを追加する、無料のオープンソースライブラリ。
heroui-inc/heroui
React AriaとTailwind CSS v4を基盤とするReact UIコンポーネントライブラリ。旧称はNextUI。
- スター
- 30,968
- フォーク
- 2,237
- 未解決の Issue
- 24
- 最終コミット
- 一昨日
これは何?
HeroUIは、React Ariaのアクセシビリティ用プリミティブとTailwind CSS v4によるスタイリングを組み合わせたReactコンポーネントライブラリです。Card.HeaderやSelect.ItemのようなCompound Component APIを提供し、アプリをProviderでラップする必要はありません。React 19とNext.jsに対応しており、ライブラリ全体をまとめてインストールすることも、コンポーネントを個別に読み込んでtree-shakingすることもできます。
ReactでSaaSのダッシュボード、管理画面、ストアフロント、マーケティングサイトを開発するプロダクトチームを対象としています。スタイリングにはTailwindを使い、CSS-in-JSランタイムは不要です。また、テーマを単独で提供する独立したstylesパッケージもあります。MCPサーバー、llms.txtファイル、CursorやClaude CodeなどのAIコーディングアシスタント向けagent skillsも含まれています。
HeroUIはNextUIの後継となるv3です。既存プロジェクト向けに、バージョン2も専用のドキュメントサイトで引き続き利用できます。
主な機能
- 01React Ariaを基盤とし、キーボード操作、フォーカス、スクリーンリーダーの挙動に対応
- 02CSS-in-JSランタイムを使わず、Tailwind CSS v4でスタイリング
- 03Card.HeaderやSelect.ItemなどのCompound Component API
- 04Providerでラップする必要がなく、React 19とNext.jsに対応
- 05tree-shakingに対応したコンポーネント別パッケージと、単独で利用できるstylesパッケージ
- 06AIコーディングアシスタント向けのMCPサーバー、llms.txt、agent skills
ユースケース
- フォーム、テーブル、オーバーレイ、通知を備えたSaaSアプリケーションの構築
- 一貫性のあるデザイントークンを使った管理ダッシュボードの作成
- アクセシブルなコンポーネントを使ったNext.jsのマーケティングサイトやランディングページの開発
- NextUIプロジェクトからv3 APIへの移行
クイックスタート
- 1
HeroUIのクイックスタートドキュメントを確認する
- 2
スタイルとReactコンポーネントのパッケージをインストールする
npm install @heroui/styles @heroui/react
使う前に知っておきたいこと
- 現行のv3リリースのドキュメントはまだ整備中で、READMEでは旧バージョン向けに別のv2サイトを案内しています。
トピック
よくある質問
- heroui とは?
- React AriaとTailwind CSS v4を基盤とするReact UIコンポーネントライブラリ。旧称はNextUI。 HeroUIは、React Ariaのアクセシビリティ用プリミティブとTailwind CSS v4によるスタイリングを組み合わせたReactコンポーネントライブラリです。Card.HeaderやSelect.ItemのようなCompound Component APIを提供し、アプリをProviderでラップする必要はありません。React 19とNext.jsに対応しており、ライブラリ全体をまとめてインストールすることも、コンポーネントを個別に読み込んでtree-shakingすることもできます。
- heroui は無料で使えますか?ライセンスは?
- heroui は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- heroui は今もメンテナンスされていますか?
- 活発にメンテナンス中。heroui の最終コミットは 2026年10月18日 です。
- heroui は何に使えますか?
- フォーム、テーブル、オーバーレイ、通知を備えたSaaSアプリケーションの構築 一貫性のあるデザイントークンを使った管理ダッシュボードの作成 アクセシブルなコンポーネントを使ったNext.jsのマーケティングサイトやランディングページの開発 NextUIプロジェクトからv3 APIへの移行
- heroui のインストール方法は?
- HeroUIのクイックスタートドキュメントを確認する スタイルとReactコンポーネントのパッケージをインストールする: npm install @heroui/styles @heroui/react
- heroui はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/heroui-inc/heroui
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
React 19とStyleXを基盤とした、150以上のアクセシブルなコンポーネント、テーマ、CLIを備えるオープンソースのReactデザインシステム。
shadcn/uiプロジェクトへの導入を想定した、Tailwind CSSとMotion製のMITライセンスのReactアニメーションコンポーネント集。
オリジナルのアイコン、イラスト、アニメーションを備えた、島をイメージした居心地のよいReact・TypeScript UIコンポーネントライブラリ。
Tailwind CSSとmotionを基盤に、再利用可能なカーソル追従エフェクトを提供するReact・Next.js向けアニメーションライブラリ。
アクセシビリティとパフォーマンスへの配慮を組み込んだ、React、Next.js、Svelte、Astro向けMotion.devアニメーション生成Claude Codeスキル。