Sobre o projeto

HeroUI, mantido por heroui-inc e anteriormente conhecido como NextUI, é uma biblioteca de componentes de UI para React. De acordo com seu README, ele combina o comportamento de acessibilidade do React Aria com a estilização do Tailwind CSS v4. Ele fornece uma API de componentes compostos, como Card.Header e Card.Content, e não requer um wrapper de Provider. É declarado que funciona com React 19 e Next.js. O projeto disponibiliza o @heroui/react como o pacote completo de componentes, @heroui/styles apenas para estilos e temas, e pacotes individuais como @heroui/button e @heroui/modal para importações por componente com tree-shaking. A instalação é feita via npm install @heroui/react. O README destaca o suporte ao desenvolvimento potencializado por IA: um pacote de servidor MCP chamado @heroui/react-mcp para editores como Cursor, Claude Code e Windsurf; um arquivo llms.txt em heroui.com/llms.txt para contexto estruturado de componentes; e habilidades de agente instaladas com npx heroui-cli agents-md. A documentação está em heroui.com, com a v3 atual e a v2 em v2.heroui.com. Um Storybook está disponível em storybook-v3.heroui.com, e um kit Figma está vinculado. Os canais da comunidade incluem Discord, X e GitHub Discussions. Contribuições são bem-vindas sob as diretrizes de contribuição e código de conduta do projeto. A licença é MIT. O README sugere que o HeroUI é adequado para aplicações SaaS, dashboards, painéis administrativos, lojas de e-commerce, sites de marketing e projetos React ou Next.js que valorizam design e acessibilidade. Também inclui uma tabela de comparação posicionando-o como "batteries-included" e nativo em Tailwind em relação ao shadcn/ui, MUI, Chakra UI e Mantine.