Pular para o conteúdo

BaseUI

Componentes React sem interface nem estilos, para criar interfaces acessíveis e altamente personalizáveis com controle total sobre os estilos.

Biblioteca de componentes React sem estilos e sem interface visual, que oferece controle total sobre a marcação e CSS, além de padrões sólidos de acessibilidade e comportamento em conformidade com ARIA.

Criados como primitivas combináveis com uma API baseada em slots, os componentes permitem tree shaking, estão prontos para TypeScript e funcionam com qualquer abordagem de estilos, incluindo Tailwind, Módulos CSS, CSS-in-JS ou CSS puro.

Abrange uma ampla variedade de padrões e primitivas UI, como Accordion, Alert Dialog, Avatar, Checkbox e Checkbox Group, Collapsible, Context Menu, Dialog, Field e Fieldset, Form, Input, Menu e Menubar, Meter, Navigation Menu, Number Field, Popover, Progress, Radio, Scroll Area, Select, Separator, Slider, Switch, Tabs, Toast, Toggle e Toggle Group, Toolbar, Tooltip, além de utilitários como Direction Provider e useRender.

Os componentes de pop-up usam Portals React e recomendam a criação de um contexto de empilhamento isolado para evitar conflitos de z-index, ajudando as sobreposições a aparecerem sempre acima do conteúdo da página. A documentação inclui exemplos de montagem de componentes, composição de partes e integração com diferentes sistemas de estilos.

Código aberto sob a licença MIT, com lançamentos frequentes, roteiro de desenvolvimento e orientações voltadas à acessibilidade. As páginas da documentação podem ser visualizadas como Markdown e incluem recursos compatíveis com LLM para facilitar a exploração e integração de código.

Recursos

  • Componentes React sem interface nem estilos
  • Acessibilidade por padrão com comportamento compatível com ARIA
  • API combinável baseada em slots
  • Compilações ESM que permitem tree-shaking
  • Tipagens para TypeScript
  • Compatível com Tailwind, CSS Modules, CSS-in-JS ou CSS puro
  • React Portals para pop-ups e sobreposições
  • Orientações para isolar o contexto de empilhamento e evitar problemas com z-index
  • Padrões de uso controlado e não controlado
  • Ampla variedade de componentes (menus, caixas de diálogo, popovers, abas, seletores, controles deslizantes etc.)
  • Compatível com SSR e independente de framework
  • Código aberto sob a licença MIT
  • Documentação disponível em Markdown com recursos para LLMs

Itens relacionados

Esta solução UI de código aberto permite criar sistemas de design sofisticados com componentes personalizáveis, adaptáveis a vários estilos visuais e padrões de acessibilidade.

Estrelas no GitHub
3.9K
Atualizado em
Dec 6, 2024
Licença
MIT License

Este produto oferece um conjunto robusto de ferramentas para criar interfaces de usuário em React, com foco em flexibilidade e conformidade com padrões de design.

Estrelas no GitHub
94.2K
Atualizado em
Dec 6, 2024
Licença
MIT License

Uma implementação não oficial para Vue que oferece componentes de UI personalizáveis e acessíveis para criar sistemas de design.

Estrelas no GitHub
3.8K
Atualizado em
Dec 6, 2024
Licença
MIT License

Um conjunto abrangente de componentes UI de código aberto, feito sob medida para criar aplicações Vue.js com facilidade e eficiência.

Estrelas no GitHub
11.0K
Atualizado em
Dec 6, 2024
Licença
MIT License

Primitivos acessíveis, sem estilos e de código aberto para React, voltados a aplicações Web e sistemas de design de alta qualidade.

Estrelas no GitHub
16.0K
Atualizado em
Dec 6, 2024
Licença
MIT License

Um componente de gaveta sem estilos, projetado para integração perfeita em aplicações React e para aprimorar as interações em dispositivos móveis.

Estrelas no GitHub
6.5K
Atualizado em
Dec 6, 2024
Licença
MIT License

Crie aplicativos Web acessíveis com rapidez e eficiência usando um conjunto robusto de componentes essenciais, fáceis de usar e altamente personalizáveis.

Estrelas no GitHub
38.1K
Atualizado em
Dec 6, 2024
Licença
MIT License

Este componente oferece uma solução completa de menu de comandos para React, com foco tanto na experiência do usuário quanto na flexibilidade para desenvolvedores.

Estrelas no GitHub
10.0K
Atualizado em
Dec 6, 2024
Licença
MIT License

Sobre o KickstartUI

O KickstartUI é o seu destino definitivo para descobrir os melhores frameworks, bibliotecas e ferramentas de desenvolvimento de UI. Selecionamos cuidadosamente recursos de alta qualidade para ajudar desenvolvedores a dar vida às suas ideias de UI. Seja para criar um aplicativo Web responsivo, desenvolver uma interface para dispositivos móveis ou projetar um protótipo interativo, nossa plataforma oferece as ferramentas essenciais para acelerar seus projetos e aprimorar a experiência dos usuários. Explore nossa ampla coleção para acompanhar as últimas tendências, descobrir novas possibilidades e elevar o nível dos seus projetos de UI. Pronto para dar o pontapé inicial no seu próximo projeto? Confira nossos recursos em destaque ou pesquise ferramentas específicas para as suas necessidades.