Um pacote de interface de chat para Flutter com widgets de mensagem personalizáveis e uma tela de conversa que pode ser conectada a qualquer backend.
nank1ro/flutter-shadcn-ui
Uma adaptação do shadcn/ui para Flutter, com componentes de UI personalizáveis para apps Flutter.
- Estrelas
- 2,842
- Forks
- 202
- Issues abertas
- 48
- Último commit
- há 4 dias
O que é?
O Flutter ShadcnUI traz o sistema de design shadcn/ui para o Flutter. Ele oferece uma biblioteca de widgets prontos, como botões, cards, diálogos, formulários, seletores de data e hora, abas, tabelas, toasts e sheets, com o visual característico do shadcn.
Os componentes foram feitos para serem personalizados: cada widget oferece opções de estilo para que desenvolvedores adaptem cores, dimensões e comportamento ao próprio app, sem precisar criar um fork do código. O projeto disponibiliza documentação com exemplos interativos de cada componente, e o pacote é distribuído no pub.dev como shadcn_ui.
A biblioteca ainda está em desenvolvimento. Vários componentes, incluindo Carousel, Command, Data Table, Drawer, Skeleton e Toggle, ainda constam como inacabados, e alguns componentes do shadcn foram substituídos por widgets já existentes no Flutter.
Recursos principais
- 01Adapta componentes do shadcn/ui, como botões, cards, diálogos e formulários, para Flutter.
- 02Cada widget oferece opções de estilo para cores, dimensões e comportamento.
- 03Inclui seletor de data, seletor de hora, input OTP, calendário e layouts redimensionáveis.
- 04Oferece documentação interativa com exemplos de cada componente.
- 05Distribuído como o pacote shadcn_ui no pub.dev.
Casos de uso
- Criar um app Flutter com uma interface moderna no estilo shadcn, sem precisar projetar cada widget do zero.
- Criar formulários com componentes de entrada, seleção, checkbox e seletor de data.
- Adicionar toasts, diálogos e sheets a um app Flutter com um visual consistente.
Antes de usar
- Vários componentes do shadcn/ui ainda não foram portados, incluindo Carousel, Data Table, Navigation Menu, Pagination e Toggle.
Em coleções
Tópicos
Perguntas frequentes
- O que é flutter-shadcn-ui?
- Uma adaptação do shadcn/ui para Flutter, com componentes de UI personalizáveis para apps Flutter. O Flutter ShadcnUI traz o sistema de design shadcn/ui para o Flutter. Ele oferece uma biblioteca de widgets prontos, como botões, cards, diálogos, formulários, seletores de data e hora, abas, tabelas, toasts e sheets, com o visual característico do shadcn.
- flutter-shadcn-ui é gratuito? Qual é a licença?
- flutter-shadcn-ui é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- flutter-shadcn-ui ainda é mantido?
- Manutenção ativa. O último commit de flutter-shadcn-ui foi em 3 de nov. de 2026.
- Para que posso usar flutter-shadcn-ui?
- Criar um app Flutter com uma interface moderna no estilo shadcn, sem precisar projetar cada widget do zero. Criar formulários com componentes de entrada, seleção, checkbox e seletor de data. Adicionar toasts, diálogos e sheets a um app Flutter com um visual consistente.
- Onde consigo flutter-shadcn-ui?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/nank1ro/flutter-shadcn-ui
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um port não oficial de shadcn/ui para Svelte, com componentes acessíveis e personalizáveis que você copia para o seu app.
Coleção de componentes de UI com estilo neobrutalista, feita com Tailwind CSS e baseada no shadcn/ui.
Um registry de componentes shadcn/ui com componentes refinados, transições de hover com efeito de mola e versões Radix ou Base UI.
Coleção open source da Microsoft de ícones Fluent UI familiares, amigáveis e modernos, disponível para Android, iOS/macOS, Flutter e em SVG puro.
Biblioteca de componentes React sem estilos, com primitivas de UI acessíveis para criar sistemas de design personalizados.