Shadwire
v0.2.0 · Rails + ViewComponent

Componentes shadcn/ui que viram código seu

Shadwire porta o modelo Open Code do shadcn/ui para o Ruby on Rails: código de componentes ViewComponent aberto e copiável, que seu app instala e passa a possuir — sem nenhuma gem em runtime.

Construído sobre uma base sólida

  • Ruby on Rails 8.1
  • ViewComponent 4
  • Tailwind CSS v4
  • shadcn/ui
  • Lucide
  • Stimulus · Turbo

Tudo que você precisa

Um conjunto completo de componentes acessíveis — de botões e formulários a diálogos e sidebars — prontos para copiar. Veja alguns ao vivo, com o código ao lado.

O código é seu

Shadwire não é uma gem de runtime. Você instala o código-fonte dos componentes no seu app e passa a mantê-lo — com total liberdade para adaptar.

Você é dono

Os arquivos são copiados para o seu projeto e funcionam sem nenhuma dependência do Shadwire.

Acessível por padrão

Semântica ARIA e padrões do APG embutidos em cada componente.

Tokens semânticos

Estilizado com tokens shadcn (bg-primary, text-muted-foreground…) e dark mode pronto.