Introduction
O que é o neobrutalismo e como o sistema de design Neobrutalism.com o traz para React — componentes de código aberto, blocos e modelos para o shadcn CLI.
O que é o neobrutalismo?#
O neobrutalismo é um estilo de web design que surgiu no final da década de 2010 como uma reação à monotonia do design plano e minimalista. Ele pega a crueza da arquitetura brutalista — materiais autênticos, estrutura visível — e a traduz para a tela com cores ousadas e geometria divertida.
Você pode reconhecê-lo por cinco características:
- Bordas grossas — cada elemento tem um contorno, geralmente em preto sólido.
- Sombras marcantes — deslocamentos planos sem desfoque, de modo que os elementos pareçam estar fisicamente empilhados na página.
- Cores fortes — preenchimentos saturados e de alto contraste. Nada de gradientes nem de “glassmorphism”.
- Cantos retos e letras em negrito — uma geometria que ocupa espaço em vez de se desculpar por isso.
- Interação tátil — os botões afundam visivelmente em suas sombras quando clicados.
Nada fica suspenso, nada fica desfocado, nada fica oculto. O redesenho de 2021 do “Gumroad” tornou esse estilo popular; hoje, é a escolha certa para produtos que querem parecer bem pensados, em vez de parecerem algo padrão.
O que é o “Neobrutalism.com”?#
Neobrutalism.com é um sistema de design que traz o estilo do React — construído com o mesmo modelo de registro do shadcn/ui. Você não precisa instalar nenhum pacote: o shadcn CLI copia o código-fonte de cada componente para o seu projeto e, a partir daí, o código passa a ser seu.
O que tem aqui dentro:
- Componentes — o conjunto completo, com um estilo padronizado para que as bordas, sombras e tipografia fiquem harmonizadas entre si.
- Blocos — seções prontas: heróis, tabelas de preços, telas de autenticação, painéis.
- Modelos — sites completos e painéis de administração.
- Temas — um criador de temas com predefinições que você pode compartilhar.
- Figma kit — o mesmo sistema para designers.
- MCP servidor — Editores de IA como Claude Code e Cursor podem adicionar componentes pelo nome.
Duas formas básicas, um estilo#
Cada componente vem em duas versões. Escolha uma por componente na hora da instalação — a URL de instalação determina qual delas você vai receber:
- Radix UI — os recursos básicos nos quais a maioria dos projetos do shadcn já funciona.
- Base UI — as novas primitivas da equipe do Radix + MUI.
Mesma aparência, mesmas exportações, mesma API. A acessibilidade — foco, teclado, leitores de tela — vem dos elementos básicos por trás.
Experimenta aí#
Um comando, sem configuração:
pnpm dlx shadcn@latest add https://neobrutalism.com/r/base/button.jsonnpx shadcn@latest add https://neobrutalism.com/r/base/button.jsonyarn dlx shadcn@latest add https://neobrutalism.com/r/base/button.jsonbunx --bun shadcn@latest add https://neobrutalism.com/r/base/button.json
Depois, vai até a seção “Instalação” para ver as fontes e os tokens de tema, ou dá uma olhada nos componentes primeiro.