Saltar al contenido principal
NeuralUIv1.14.3Nuevo
GitHub
Angular 21
Signals
Estado URL

NeuralUI Sistema de Diseño

Librería de componentes Angular moderna, construida con Signals, OnPush y estado en la URL, con dependencias compatibles declaradas.

Comenzar → Explorar componentes
88Componentes
Chart.jsRuntime incluido · MIT
Angular 21Standalone · Signals
Estado URLSincronizado
ZonelessSin NgZone · Angular 19+
WCAG 2.2 AAControles automatizados

Componentes disponibles

Badge

Etiquetas de estado semánticas con 5 variantes

Button

Botón con 4 variantes, 3 tamaños y estado loading

Card

Superficie de contenido con header, body y footer

Input

Campo de texto con floating label y validación

Select

Dropdown personalizado con teclado y Forms

Sidebar

Panel lateral con estado sincronizado a la URL

Table⭐ estrella

Tabla con búsqueda, orden y paginación URL-driven

Multiselect

Selección múltiple con búsqueda, chips y agrupación

Date Input

Selector de fecha con teclado y formato localizable

Textarea

Área de texto multilínea con autoredimensionado y contador

Uploader

Uploader de archivos con validación, drag-and-drop y feedback accesible

Rich Text Editor

Editor rich text con salida sanitizada, controles de toolbar y previsualización

Switch

Toggle on/off semántico accesible por teclado

Checkbox

Casilla de verificación con estado indeterminado

Radio

Botón de opción única dentro de un grupo

Split Button

Botón con menú desplegable de acciones secundarias

Toggle Button

Selector visual de opción única o múltiple

Nav

Navegación horizontal con pestañas e indicador activo

Avatar

Imagen de perfil con fallback a iniciales y color

Chart

Gráficas de barras, líneas y circular vía Chart.js

Stats Card

Tarjeta de métrica con tendencia y comparativa

Dialog

Modal accesible con foco gestionado y animación

Empty State

Placeholder visual para listas y tablas vacías

Tooltip

Información contextual flotante con posicionamiento inteligente

Tabs

Navegación por pestañas sincronizable con la URL

Skeleton

Bloques placeholder animados para texto, tarjetas y media mientras cargan los datos

Divider

Separador horizontal o vertical con etiqueta opcional

Chip

Etiqueta compacta removible para categorías y filtros

Breadcrumb

Rastro de migas de pan para la ruta de navegación

Progress Bar

Barra de progreso determinada e indeterminada

Accordion

Contenido expandible en panel colapsable con animación

Pagination

Control de paginación URL-driven con salto de página

Rating

Valoración con estrellas, medio punto y solo lectura

Slider

Control deslizante de valor único

Timeline

Línea temporal vertical con ítems y conectores

Timeline Grid

Rejilla temporal horizontal con filas, slots y bloques preparada para evolucionar hacia scheduler o gantt

Scheduler Gantt

Superficie de planificación construida sobre Timeline Grid con rangos de tareas, escala diaria o semanal y cabecera resumen para seguimiento de entregas

Tree

Árbol jerárquico con expansión, búsqueda y selección simple o múltiple

Tree Table

Tabla jerárquica basada en neu-table con expansión por filas y metadatos anidados

Stepper

Flujo por pasos con modo lineal, estado de completado y validación por etapa

Filter Bar

Barra de filtros compacta basada en chips con selección simple o múltiple y limpieza global

Input OTP

Entrada de código de un solo uso con autoadvance, soporte de pegado y foco accesible por teclado

Knob

Control giratorio circular para valores numéricos

Number Input

Campo numérico con incremento y decremento por botones

Autocomplete

Búsqueda con sugerencias y selección de opción

Color Picker

Selector visual de color con lienzo espectral, formatos HEX/RGB/HSL y soporte para Angular Forms

Toolbar

Barra horizontal de acciones con zonas start, center y end, además de variantes de superficie y tamaño

Toast

Notificación flotante temporal con cola y posición

Alert

Mensaje de estado contextual con variantes semánticas

Block UI

Bloquea temporalmente un contenedor con overlay, spinner y mensaje de estado durante trabajo asíncrono

Confirm Dialog

Diálogo de confirmación para acciones irreversibles

Context Menu

Menú contextual activado con clic derecho

Popover

Overlay flotante anclado a un disparador con texto o plantilla y posicionamiento adaptativo

Notification Center

Centro de notificaciones de bandeja con contador

Code Block

Bloque de código con resaltado de sintaxis y copia

Icon

Catálogo de iconos Lucide con búsqueda y tamaños

Spinner

Indicador de carga circular animado con variantes

Splitter

Layout de dos paneles redimensionables con separador arrastrable, límites mín/máx y modo vertical u horizontal

Virtual List

Lista virtualizada que renderiza solo las filas visibles para desplazar miles de elementos con fluidez

Command Palette

Paleta global de comandos con búsqueda fuzzy, atajos de teclado y registro de acciones vía servicio

Dashboard Grid

Tiles de dashboard arrastrables y redimensionables con columnas responsivas y eventos de cambio de layout

Kanban Board

Tablero kanban tipo pipeline con tarjetas drag-and-drop, responsables, tags y límites WIP

Calendar

Calendario mensual y semanal con estados de eventos, navegación y selección de días orientada a planificación

Image Viewer

Visor de imágenes tipo lightbox con navegación de galería, zoom, pan y gestos táctiles

Image Gallery

Galería de producto con miniaturas, navegación de carrusel e integración con visor fullscreen

Meter Group

Barras apiladas para comparar varios valores frente a un total compartido

Reactivo por diseño

Signals de Angular 19+. Sin Zone.js overhead.

Estado en la URL

Búsqueda, paginación y ordenación en la barra del navegador.

Accesible

ARIA roles, keyboard navigation y focus management.

Design Tokens CSS

Variables CSS para colores, espaciado, sombras y tipografía.