Biblioteca de componentes React e Tailwind CSS com componentes e efeitos de UI animados para copiar nos seus apps Next.js ou shadcn/ui.
ui-layouts/uilayouts
Biblioteca de componentes para React e Tailwind CSS com componentes, efeitos e blocos prontos de UI animados, baseada em Framer Motion e distribuída em um formato no estilo shadcn.
- Estrelas
- 3,808
- Forks
- 228
- Issues abertas
- 10
- Último commit
- há 2 meses
O que é?
UI Layouts é uma biblioteca de componentes open source para criar sites com interfaces criativas e animadas. Seus componentes incluem efeitos como sparkles, spotlight, rastros do mouse e ondulações em imagens, além de controles comuns como accordions, drawers, modals, carousels, sliders, upload de arquivos e campos de senha.
A maioria dos componentes é escrita em TypeScript para React e estilizada com Tailwind CSS; muitos usam Framer Motion para animações. Para configurar o projeto, é preciso instalar Tailwind, o pacote motion e clsx com tailwind-merge, além de adicionar um pequeno helper `cn` e um hook para media queries. O projeto também tem uma seção Labs para componentes experimentais.
A biblioteca é voltada a desenvolvedores e designers que querem elementos de UI refinados e cheios de movimento sem precisar criar os efeitos do zero.
Recursos principais
- 01Componentes de efeitos animados, como sparkles, spotlight, rastros do mouse e ondulações em imagens.
- 02Controles comuns de UI, incluindo accordion, drawer, modal, carousel, slider de intervalo e upload de arquivos.
- 03Feita para React com TypeScript e estilizada com Tailwind CSS.
- 04Animações implementadas com Framer Motion (pacote motion).
- 05Blocos prontos para uso e uma seção Labs experimental.
Casos de uso
- Adicionar seções hero animadas ou efeitos visuais a uma landing page de marketing.
- Criar controles interativos, como upload de arquivos, sliders ou campos de tags, em um app React.
- Prototipar sites de portfólio criativos com componentes repletos de animações.
Tópicos
Perguntas frequentes
- O que é uilayouts?
- Biblioteca de componentes para React e Tailwind CSS com componentes, efeitos e blocos prontos de UI animados, baseada em Framer Motion e distribuída em um formato no estilo shadcn. UI Layouts é uma biblioteca de componentes open source para criar sites com interfaces criativas e animadas. Seus componentes incluem efeitos como sparkles, spotlight, rastros do mouse e ondulações em imagens, além de controles comuns como accordions, drawers, modals, carousels, sliders, upload de arquivos e campos de senha.
- uilayouts é gratuito? Qual é a licença?
- uilayouts é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- uilayouts ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de uilayouts foi em 23 de ago. de 2026.
- Para que posso usar uilayouts?
- Adicionar seções hero animadas ou efeitos visuais a uma landing page de marketing. Criar controles interativos, como upload de arquivos, sliders ou campos de tags, em um app React. Prototipar sites de portfólio criativos com componentes repletos de animações.
- Onde consigo uilayouts?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ui-layouts/uilayouts
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Componentes animados gratuitos para React, com licença MIT, feitos com Tailwind CSS e Motion e projetados para instalação em projetos shadcn/ui.
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.
Biblioteca com mais de 215 componentes e backgrounds gratuitos, animados e personalizáveis para React e Next.js, instaláveis via shadcn ou jsrepo.
Biblioteca de componentes React acessíveis e sistema de design para criar apps web com rapidez, com suporte a dark mode e Next.js RSC.
Biblioteca de componentes de UI para React, baseada em React Aria e Tailwind CSS v4, anteriormente conhecida como NextUI.