shadcn/ui
shadcn-ui/uiRevisado por IA
O que faz
shadcn/ui é uma coleção de componentes de interface para projetos web feitos com React e Tailwind CSS, além de uma ferramenta de linha de comando (`shadcn`) que copia o código de cada componente direto para o seu projeto, em vez de instalar um pacote que você não pode alterar. É feita para desenvolvedores que querem montar sua própria biblioteca de componentes e manter o controle do código. Você precisa do Node e de um projeto React já existente (Next.js, Vite, TanStack e Laravel estão entre os temas do projeto). O README do repositório não traz instruções: tudo está em ui.shadcn.com/docs.
Facilidade de instalação
C · instalar 1 ou 2 ferramentas · Windows
- Windows C
- macOS C
- Linux C
O mesmo em Windows, macOS e Linux: instale o Node e depois rode o comando `shadcn` dentro de um projeto React que você já tenha, para adicionar cada componente. Não há nada para baixar e abrir, e o próprio repositório não explica nada disso: o README só aponta para ui.shadcn.com/docs.
Números no GitHub
- Estrelas
- 127.062em 31 de out. de 2026
- Downloads
- —todas as versões
- Crescimento
- +440estrelas em 5 dias
Estrelas ao longo do tempo
Fatos
- Roda em
- Windows, macOS, Linux
- Você precisa instalar
- Node.js
- Para compilar a partir do código
- Node.js
- Espaço em disco
- 100 MB–500 MB · estimativa
- Contas ou chaves
- Nenhuma
- Custo
- Grátis · Gratuito e com licença MIT, sem nenhum plano pago no repositório.
- Licença
- MIT (Permissiva)
- Pode substituir
- Tailwind Plus
- Última atualização
- 31 de out. de 2026
Sinais de risco (4)
- Infoinútil sem um projeto react existente
A descrição é "Build your own component library with code you can customize, extend, and make your own" e os temas são react, nextjs, vite, tailwindcss, radix-ui, react-aria, tanstack e laravel. Os componentes são arquivos-fonte para um projeto web, então não há nada para executar por conta própria.
revisão por IA
- Infoos componentes chegam pela rede até seus arquivos
As versões publicadas são pacotes npm ([email protected], @shadcn/[email protected]) e o repositório tem scripts de registro como "registry:build", "registry:health" e "validate:registries" no package.json. A ferramenta de linha de comando busca o código do componente em um registro e grava no seu projeto, então o que cai nos seus arquivos depende do registro que você apontar.
revisão por IA
- Infogrande acúmulo de issues pendentes
1771 issues abertas contra 127062 estrelas, em um projeto que recebe commits diariamente (último commit em 2026-10-31). É popular a ponto de os relatos se acumularem mais rápido do que são fechados.
revisão por IA
- Infoarquivos para assistentes de ia incluídos no repositório
O nível superior tem as pastas .claude/, .cursor-plugin/ e skills/, então o projeto também traz pacotes de instruções para assistentes de código de IA junto com os componentes.
revisão por IA
As evidências aparecem no idioma original.
O que o Radar não conseguiu verificar
- Se os componentes funcionam com as versões de React, Tailwind e do seu framework que você já usa
- O que exatamente o comando grava no seu projeto, algo que só aparece ao executá-lo
- Se versões posteriores mudam componentes que você já copiou, já que o código passa a ser seu depois de adicionado
- O uso de disco, estimado entre 100 e 500 MB por uma regra geral e não a partir de um download real
- Se as afirmações sobre acessibilidade da descrição se confirmam em cada componente