このプロジェクトについて
heroui-incによってメンテナンスされているHeroUI(旧称NextUI)は、React UIコンポーネントライブラリです。READMEによると、React Ariaのアクセシビリティ動作とTailwind CSS v4のスタイリングを組み合わせています。Card.HeaderやCard.Contentのような複合コンポーネントAPIを提供しており、Providerによるラップは不要です。React 19およびNext.jsで動作することが述べられています。
プロジェクトは、フルコンポーネントバンドルとして@heroui/react、スタイルとテーマのみの@heroui/styles、そしてツリーシェイカブルなコンポーネント別インポート用の@heroui/buttonや@heroui/modalなどの個別パッケージを提供しています。インストールはnpm install @heroui/reactで行います。
READMEでは、AIを活用した開発サポートが強調されています。Cursor、Claude Code、Windsurfなどのエディタ向けに@heroui/react-mcpというMCPサーバーパッケージを提供しているほか、構造化されたコンポーネントコンテキストのためのllms.txtファイル(heroui.com/llms.txt)や、npx heroui-cli agents-mdでインストール可能なエージェントスキルが用意されています。
ドキュメントはheroui.com(現行v3)およびv2.heroui.com(v2)で公開されています。また、storybook-v3.heroui.comでStorybookが利用可能で、Figmaキットへのリンクも提供されています。コミュニティチャネルにはDiscord、X、GitHub Discussionsがあります。貢献はプロジェクトの貢献ガイドラインおよび行動規範に基づいて歓迎されており、ライセンスはMITです。
READMEでは、HeroUIはSaaSアプリケーション、ダッシュボード、管理パネル、ECサイト、マーケティングサイト、およびデザインとアクセシビリティを重視するReactまたはNext.jsプロジェクトに適しているとしています。また、shadcn/ui、MUI、Chakra UI、Mantineと比較して、「batteries-included(至れり尽くせり)」かつ「Tailwind-native」であると位置づける比較表も含まれています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.