À propos du projet

HeroUI, maintenu par heroui-inc et précédemment connu sous le nom de NextUI, est une bibliothèque de composants UI React. Selon son README, elle combine le comportement d'accessibilité de React Aria avec le stylage de Tailwind CSS v4. Elle propose une API de composants composés tels que Card.Header et Card.Content, et ne nécessite pas d'enveloppe Provider. Il est indiqué qu'elle fonctionne avec React 19 et Next.js. Le projet propose @heroui/react comme bundle complet de composants, @heroui/styles pour les styles et le thème uniquement, ainsi que des packages individuels tels que @heroui/button et @heroui/modal pour des imports par composant compatibles avec le tree-shaking. L'installation s'effectue via npm install @heroui/react. Le README souligne le support au développement propulsé par l'IA : un package de serveur MCP appelé @heroui/react-mcp pour des éditeurs tels que Cursor, Claude Code et Windsurf ; un fichier llms.txt à l'adresse heroui.com/llms.txt pour un contexte de composant structuré ; et des compétences d'agent installées avec npx heroui-cli agents-md. La documentation se trouve sur heroui.com, avec la v3 actuelle et la v2 sur v2.heroui.com. Un Storybook est disponible sur storybook-v3.heroui.com, et un kit Figma est lié. Les canaux communautaires incluent Discord, X et GitHub Discussions. Les contributions sont bienvenues selon les directives de contribution et le code de conduite du projet. La licence est MIT. Le README suggère que HeroUI est adapté aux applications SaaS, aux tableaux de bord, aux panels d'administration, aux boutiques e-commerce, aux sites de marketing et aux projets React ou Next.js qui privilégient le design et l'accessibilité. Il inclut également un tableau comparatif le positionnant comme une solution complète et nativement Tailwind par rapport à shadcn/ui, MUI, Chakra UI et Mantine.