Saltar al contenido
CDGet
  • Inicio
  • Proyectos
  1. Inicio
  2. Todos los proyectos
  3. Neba UI

Neba UI

BibliotecaDiseño

Una biblioteca de componentes de React para construir interfaces de aplicación. Botones, campos, menús, diálogos, tablas y gráficos comparten un mismo conjunto de propiedades, llegan accesibles y siguen el modo oscuro sin archivo de tema.

Sitio web (se abre en una pestaña nueva)Documentación (se abre en una pestaña nueva)Código fuente (se abre en una pestaña nueva)

Sobre este proyecto

Neba UI es una biblioteca de componentes de React para construir interfaces de aplicación. Trae las piezas que un producto real necesita — botones y campos de formulario, menús y diálogos, tablas y pestañas, gráficos, progreso y avisos — ya con estilo, ya accesibles y ya de acuerdo entre sí, de modo que una pantalla se monta en vez de diseñarse por segunda vez. También incluye lo que necesita la interfaz de un agente de IA — un campo para el prompt, texto en streaming, llamadas a herramientas, solicitudes de aprobación, un panel de razonamiento y una lista de pasos — y un renderizador de A2UI en neba/a2ui convierte en componentes de Neba la pantalla que un agente describe en JSON.

Todos los componentes beben del mismo vocabulario. Size, color, variant, density y elevation significan lo mismo en todas partes, así que un control mediano tiene la misma altura en cualquier componente y el color primario es el mismo color en todos. Los roles, las etiquetas, la gestión del foco y el manejo por teclado viven dentro de los componentes en lugar de añadirse después, y el modo oscuro sigue al sistema sin escribir nada. Su aspecto es un lenguaje de diseño y no un archivo de tema: una superficie translúcida con un borde finísimo, una única firma de movimiento y sombras que hay que pedir.

La instalación es un paquete y una línea de CSS. No hay proveedor en la raíz, ni objeto de tema que ensamblar, ni archivo de configuración. El paquete es solo ESM, incluye declaraciones de TypeScript y admite tree shaking de verdad: cada componente se compila en su propio módulo, así que importar un botón cuesta más o menos lo que cuesta un botón. Funciona con React 18 o 19 con dos dependencias en tiempo de ejecución; el renderizador de A2UI trae tres dependencias de pares opcionales propias, que un proyecto que no lo importe no llega a resolver nunca. Cada componente está documentado con ejemplos vivos en lugar de capturas de pantalla.

Características

  • Sitio de documentación

  • Tipos de TypeScript

  • Varios idiomas

  • Verificado con pruebas

  • Accesible de fábrica

  • Modo oscuro

  • Admite tree shaking

Información del proyecto

Inicio
2026
Licencia
MIT (se abre en una pestaña nueva)
Lenguajes de programación
JavaScript
Etiquetas
reactcomponent-librarydesign-systemtailwindcssaccessibility
Paquetes
neba (se abre en una pestaña nueva)npm
Popularidad
3
Estrellas en GitHub
1827
Descargas de npm
Puntos de datos: 30. Rango: de 0 a 321.
Neba UI — Descargas de npm, Últimos 30 días
Descargas de npm
2 sept14
3 sept0
4 sept19
5 sept194
6 sept13
7 sept0
8 sept0
9 sept8
10 sept18
11 sept160
12 sept23
13 sept22
14 sept46
15 sept0
16 sept10
17 sept29
18 sept22
19 sept179
20 sept19
21 sept321
22 sept55
23 sept48
24 sept12
25 sept20
26 sept146
27 sept19
28 sept171
29 sept30
30 sept34
1 oct195
Últimos 30 días
ContactoDonar
Los proyectos que aparecen aquí son de código abierto bajo la licencia MIT.© 2026 CDGet. Todos los derechos reservados.