Ir para o conteúdo
CDGet
  • Início
  • Projetos
  1. Início
  2. Todos os projetos
  3. Neba UI

Neba UI

BibliotecaDesign

Uma biblioteca de componentes React para montar interfaces de aplicação. Botões, campos, menus, diálogos, tabelas e gráficos compartilham o mesmo conjunto de propriedades, chegam acessíveis e acompanham o modo escuro sem arquivo de tema.

Site (abre em uma nova aba)Documentação (abre em uma nova aba)Código-fonte (abre em uma nova aba)

Sobre este projeto

O Neba UI é uma biblioteca de componentes React para construir interfaces de aplicação. Traz as peças de que um produto real precisa — botões e campos de formulário, menus e caixas de diálogo, tabelas e separadores, gráficos, progresso e notificações — já com estilo, já acessíveis e já de acordo umas com as outras, de modo que um ecrã se monta em vez de ser desenhado uma segunda vez.

Todos os componentes bebem do mesmo vocabulário. Size, color, variant, density e elevation significam o mesmo em qualquer lado, por isso um controlo médio tem a mesma altura em qualquer componente e a cor primária é a mesma cor em todos. Papéis, etiquetas, gestão do foco e uso pelo teclado vivem dentro dos componentes em vez de serem aparafusados depois, e o modo escuro segue o sistema sem se escrever nada. O seu aspeto é uma linguagem de desenho e não um ficheiro de tema: uma superfície translúcida com um bordo finíssimo, uma única assinatura de movimento e sombras que têm de ser pedidas.

A instalação é um pacote e uma linha de CSS. Não há provider na raiz, nem objeto de tema para montar, nem ficheiro de configuração. O pacote é apenas ESM, traz declarações de TypeScript e permite tree shaking a sério — cada componente compila para o seu próprio módulo, pelo que importar um botão custa mais ou menos aquilo que um botão custa. Corre em React 18 ou 19 com duas dependências de execução, e cada componente está documentado com pré-visualizações vivas em vez de capturas de ecrã.

Funcionalidades

  • Site de documentação

  • Tipos de TypeScript

  • Vários idiomas

  • Verificado por testes

  • Acessível de origem

  • Modo escuro

  • Permite tree shaking

Informação do projeto

Início
2026
Licença
MIT (abre em uma nova aba)
Linguagens de programação
JavaScript
Etiquetas
reactcomponent-librarydesign-systemtailwindcssaccessibility
Pacotes
neba (abre em uma nova aba)npm
Popularidade
3
Estrelas no GitHub
1.348
Transferências de npm
Neba UI — Transferências de npm, Últimos 30 dias
Transferências de npm
31 de jul.6
1 de ago.134
2 de ago.16
3 de ago.9
4 de ago.18
5 de ago.130
6 de ago.114
7 de ago.18
8 de ago.12
9 de ago.17
10 de ago.9
11 de ago.16
12 de ago.149
13 de ago.14
14 de ago.0
15 de ago.9
16 de ago.5
17 de ago.3
18 de ago.3
19 de ago.12
20 de ago.15
21 de ago.1
22 de ago.0
23 de ago.9
24 de ago.139
25 de ago.17
26 de ago.9
27 de ago.125
28 de ago.13
29 de ago.326
Últimos 30 dias
ContatoDoar
Os projetos listados aqui são de código aberto sob a Licença MIT.© 2026 CDGet. Todos os direitos reservados.