Coleção de componentes React para copiar e colar, criada com Radix UI e Tailwind CSS, que você controla e personaliza no próprio código do projeto.
mui/base-ui
Biblioteca de componentes React sem estilos, com primitivas de UI acessíveis para criar sistemas de design personalizados.
- Estrelas
- 11,193
- Forks
- 582
- Issues abertas
- 429
- Último commit
- há 6 horas
O que é?
Base UI é uma biblioteca de componentes React sem estilos para criar interfaces. Os componentes cuidam do comportamento, da acessibilidade e do estado, enquanto você define toda a parte visual, para que eles se adaptem a qualquer sistema de design ou abordagem de CSS.
O projeto é desenvolvido pela equipe por trás de Radix, Floating UI e Material UI e é voltado a quem quer elementos interativos acessíveis sem adotar um tema visual pronto. A documentação, um guia de início rápido e as notas de versão estão disponíveis em base-ui.com.
O projeto é escrito em TypeScript e distribuído sob a licença MIT. O repositório inclui um guia de contribuição que explica como propor correções e compilar e testar alterações.
Recursos principais
- 01Componentes sem estilos que deixam toda a parte visual a cargo de quem desenvolve.
- 02Acessibilidade integrada, seguindo os padrões WAI-ARIA.
- 03Escrito em TypeScript para aplicações React.
- 04Projetado para compor sistemas de design personalizados.
Casos de uso
- Criar um sistema de design personalizado com controle total sobre os estilos.
- Adicionar diálogos, menus ou controles de formulário acessíveis a uma aplicação React sem usar um tema pronto.
- Migrar de uma biblioteca de componentes com estilos, mantendo um comportamento consistente.
Início rápido
- 1
Leia o guia de início rápido do Base UI na documentação
- 2
Confira a página de releases para ver as atualizações mais recentes
Tópicos
Perguntas frequentes
- O que é base-ui?
- Biblioteca de componentes React sem estilos, com primitivas de UI acessíveis para criar sistemas de design personalizados. Base UI é uma biblioteca de componentes React sem estilos para criar interfaces. Os componentes cuidam do comportamento, da acessibilidade e do estado, enquanto você define toda a parte visual, para que eles se adaptem a qualquer sistema de design ou abordagem de CSS.
- base-ui é gratuito? Qual é a licença?
- base-ui é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- base-ui ainda é mantido?
- Manutenção ativa. O último commit de base-ui foi em 21 de out. de 2026.
- Para que posso usar base-ui?
- Criar um sistema de design personalizado com controle total sobre os estilos. Adicionar diálogos, menus ou controles de formulário acessíveis a uma aplicação React sem usar um tema pronto. Migrar de uma biblioteca de componentes com estilos, mantendo um comportamento consistente.
- Como instalar base-ui?
- Leia o guia de início rápido do Base UI na documentação Confira a página de releases para ver as atualizações mais recentes
- Onde consigo base-ui?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/mui/base-ui
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
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.
Um design system open source para React com mais de 150 componentes acessíveis, temas e CLI, desenvolvido com React 19 e StyleX.
Biblioteca de componentes de UI e linguagem de design para React, voltada à criação de aplicações web corporativas.
Biblioteca de componentes React que implementa o Material Design do Google e oferece uma ampla seleção de componentes de interface prontos para uso.