Uma biblioteca gratuita e de código aberto que adiciona componentes de UI prontos como nomes de classes sobre o Tailwind CSS.
heroui-inc/heroui
Biblioteca de componentes de UI para React, baseada em React Aria e Tailwind CSS v4, anteriormente conhecida como NextUI.
- Estrelas
- 30,968
- Forks
- 2,237
- Issues abertas
- 24
- Último commit
- anteontem
O que é?
HeroUI é uma biblioteca de componentes para React que combina os recursos de acessibilidade do React Aria com a estilização do Tailwind CSS v4. Ela oferece uma API de componentes compostos, como Card.Header e Select.Item, e dispensa um wrapper Provider em torno do app. É compatível com React 19 e Next.js, e os componentes podem ser instalados em um único pacote completo ou importados individualmente para permitir tree-shaking.
A biblioteca é voltada a equipes de produto que criam dashboards SaaS, painéis administrativos, lojas virtuais e sites de marketing com React. A estilização é feita com Tailwind, sem runtime de CSS-in-JS, e há um pacote styles separado que fornece o tema por conta própria. O projeto também inclui um servidor MCP, um arquivo llms.txt e skills para agentes de assistentes de programação com IA, como Cursor e Claude Code.
HeroUI é a sucessora da NextUI na v3. A versão 2 continua disponível em um site de documentação próprio para projetos existentes.
Recursos principais
- 01Baseada em React Aria para oferecer suporte a teclado, foco e leitores de tela
- 02Estilizada com Tailwind CSS v4, sem runtime de CSS-in-JS
- 03API de componentes compostos, como Card.Header e Select.Item
- 04Não exige um wrapper Provider; funciona com React 19 e Next.js
- 05Pacotes por componente para tree-shaking, além de um pacote styles independente
- 06Servidor MCP, llms.txt e skills para agentes de assistentes de programação com IA
Casos de uso
- Criar uma aplicação SaaS com formulários, tabelas, overlays e notificações
- Criar um dashboard administrativo com tokens de design consistentes
- Desenvolver um site de marketing ou uma landing page com Next.js e componentes acessíveis
- Migrar um projeto NextUI para a API v3
Início rápido
- 1
Acesse a documentação de início rápido do HeroUI
- 2
Instale os pacotes de estilos e componentes React
npm install @heroui/styles @heroui/react
Antes de usar
- A documentação da versão atual v3 ainda está em desenvolvimento, e o README indica um site v2 separado para as versões anteriores.
Tópicos
Perguntas frequentes
- O que é heroui?
- Biblioteca de componentes de UI para React, baseada em React Aria e Tailwind CSS v4, anteriormente conhecida como NextUI. HeroUI é uma biblioteca de componentes para React que combina os recursos de acessibilidade do React Aria com a estilização do Tailwind CSS v4. Ela oferece uma API de componentes compostos, como Card.Header e Select.Item, e dispensa um wrapper Provider em torno do app. É compatível com React 19 e Next.js, e os componentes podem ser instalados em um único pacote completo ou importados individualmente para permitir tree-shaking.
- heroui é gratuito? Qual é a licença?
- heroui é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- heroui ainda é mantido?
- Manutenção ativa. O último commit de heroui foi em 18 de out. de 2026.
- Para que posso usar heroui?
- Criar uma aplicação SaaS com formulários, tabelas, overlays e notificações Criar um dashboard administrativo com tokens de design consistentes Desenvolver um site de marketing ou uma landing page com Next.js e componentes acessíveis Migrar um projeto NextUI para a API v3
- Como instalar heroui?
- Acesse a documentação de início rápido do HeroUI Instale os pacotes de estilos e componentes React: npm install @heroui/styles @heroui/react
- Onde consigo heroui?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/heroui-inc/heroui
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um design system open source para React com mais de 150 componentes acessíveis, temas e CLI, desenvolvido com React 19 e StyleX.
Componentes animados gratuitos para React, com licença MIT, feitos com Tailwind CSS e Motion e projetados para instalação em projetos shadcn/ui.
Uma biblioteca de componentes de UI para React e TypeScript, com estilo aconchegante de ilha, ícones, ilustrações e animações originais.
Biblioteca de animações de cursor para React e Next.js, com efeitos reutilizáveis que acompanham o cursor, feita com Tailwind CSS e motion.
Skill do Claude Code que gera animações web com Motion.dev para React, Next.js, Svelte e Astro, com orientações integradas de acessibilidade e desempenho.