Volver al inicio
eQuantic UI
Framework de UI — para equipos .NET que entregan aplicaciones web
Escribe UI en C#.Entrega JavaScript.
Un framework de UI que empieza en C# y compila a TypeScript — para que los equipos .NET entreguen aplicaciones web modernas sin un segundo stack, un segundo equipo, o una segunda historia de deploy.
Licencia MIT
Sin runtime entregado
SSR e hidratación
Counter.cs
public class Counter : StatefulComponent{ private int _count = 3; public override VisualNode Build(...) { var row = new Row(gap: 12); row.Add(new Text($"{_count}")); row.Add(Button("+1", () => SetState( () => _count++))); return row; }}
VISTA PREVIA EN VIVO
3
Volver al inicio
eQuantic UI
Framework de UI — para equipos .NET que entregan aplicaciones web
Escribe UI en C#.Entrega JavaScript.
Un framework de UI que empieza en C# y compila a TypeScript — para que los equipos .NET entreguen aplicaciones web modernas sin un segundo stack, un segundo equipo, o una segunda historia de deploy.
Licencia MIT
Sin runtime entregado
SSR e hidratación
Counter.cs
public class Counter : StatefulComponent{ private int _count = 3; public override VisualNode Build(...) { var row = new Row(gap: 12); row.Add(new Text($"{_count}")); row.Add(Button("+1", () => SetState( () => _count++))); return row; }}
VISTA PREVIA EN VIVO
3
POR QUÉ EXISTE
Tres decisiones sobre las que se construye el framework
Escribir UI en C# puro
Componentes declarativos en el lenguaje que tu equipo ya conoce. Compila a TypeScript, corre como JavaScript. Sin cambiar de contexto.
Server Actions, con tipos seguros
Llama métodos del servidor desde el cliente con tipos totalmente seguros, serialización automática y protección CSRF de origen. Sin andamios de REST.
CSS sin runtime
Los estilos se extraen en tiempo de compilación. Sin análisis en tiempo de ejecución, sin FOUC, sin JIT de Tailwind. Entrega CSS puro — rápido, cacheable, depurable.
Escribir UI en C# puro
Componentes declarativos en el lenguaje que tu equipo ya conoce. Compila a TypeScript, corre como JavaScript. Sin cambiar de contexto.
Server Actions, con tipos seguros
Llama métodos del servidor desde el cliente con tipos totalmente seguros, serialización automática y protección CSRF de origen. Sin andamios de REST.
CSS sin runtime
Los estilos se extraen en tiempo de compilación. Sin análisis en tiempo de ejecución, sin FOUC, sin JIT de Tailwind. Entrega CSS puro — rápido, cacheable, depurable.
Escribir UI en C# puro
Componentes declarativos en el lenguaje que tu equipo ya conoce. Compila a TypeScript, corre como JavaScript. Sin cambiar de contexto.
Server Actions, con tipos seguros
Llama métodos del servidor desde el cliente con tipos totalmente seguros, serialización automática y protección CSRF de origen. Sin andamios de REST.
CSS sin runtime
Los estilos se extraen en tiempo de compilación. Sin análisis en tiempo de ejecución, sin FOUC, sin JIT de Tailwind. Entrega CSS puro — rápido, cacheable, depurable.
LO QUE HACE
Las cinco cosas que un equipo .NET siente primero
Más de 20 componentes listos para producción
Grid con virtualización, Modal, Form, Table, Tabs, Combobox, Tree, Calendar, Toast — todos los primitivos con los que se entrega una aplicación de verdad. Con temas, accesibles (WAI-ARIA) y probados.
Hot reload de nivel empresarial
Guarda un archivo C# y el navegador se actualiza en el sitio, manteniendo el estado del componente. El ciclo es tan apretado como el que tu equipo de front-end ya tiene.
Puntos de interrupción en tu código de UI
Los source maps llevan el C# consigo, así que el depurador para en el archivo que escribiste — no en JavaScript generado que tienes que descifrar.
Estilos en compilación, velocidad en ejecución
Pon los estilos junto a los componentes — se entregan como una hoja de estilos estática. Sin análisis en tiempo de ejecución, sin JS extra, sin pasar nombres de clase de propiedad en propiedad.
Llama a tu backend como un método local
Anota un método C# con [ServerAction] y llámalo desde el onClick de un botón. Los argumentos serializan, los tipos fluyen, los errores se propagan. CSRF y autenticación resueltos.
Más de 20 componentes listos para producción
Grid con virtualización, Modal, Form, Table, Tabs, Combobox, Tree, Calendar, Toast — todos los primitivos con los que se entrega una aplicación de verdad. Con temas, accesibles (WAI-ARIA) y probados.
Hot reload de nivel empresarial
Guarda un archivo C# y el navegador se actualiza en el sitio, manteniendo el estado del componente. El ciclo es tan apretado como el que tu equipo de front-end ya tiene.
Puntos de interrupción en tu código de UI
Los source maps llevan el C# consigo, así que el depurador para en el archivo que escribiste — no en JavaScript generado que tienes que descifrar.
Estilos en compilación, velocidad en ejecución
Pon los estilos junto a los componentes — se entregan como una hoja de estilos estática. Sin análisis en tiempo de ejecución, sin JS extra, sin pasar nombres de clase de propiedad en propiedad.
Llama a tu backend como un método local
Anota un método C# con [ServerAction] y llámalo desde el onClick de un botón. Los argumentos serializan, los tipos fluyen, los errores se propagan. CSRF y autenticación resueltos.
Más de 20 componentes listos para producción
Grid con virtualización, Modal, Form, Table, Tabs, Combobox, Tree, Calendar, Toast — todos los primitivos con los que se entrega una aplicación de verdad. Con temas, accesibles (WAI-ARIA) y probados.
Hot reload de nivel empresarial
Guarda un archivo C# y el navegador se actualiza en el sitio, manteniendo el estado del componente. El ciclo es tan apretado como el que tu equipo de front-end ya tiene.
Puntos de interrupción en tu código de UI
Los source maps llevan el C# consigo, así que el depurador para en el archivo que escribiste — no en JavaScript generado que tienes que descifrar.
Estilos en compilación, velocidad en ejecución
Pon los estilos junto a los componentes — se entregan como una hoja de estilos estática. Sin análisis en tiempo de ejecución, sin JS extra, sin pasar nombres de clase de propiedad en propiedad.
Llama a tu backend como un método local
Anota un método C# con [ServerAction] y llámalo desde el onClick de un botón. Los argumentos serializan, los tipos fluyen, los errores se propagan. CSRF y autenticación resueltos.
LA BIBLIOTECA
22 componentes, no un kit inicial
Grid
Datos
Virtualizada, ordenable, filtrable
Table
Datos
Columnas redimensionables, filas expandibles
Tree
Datos
Carga diferida, reordenar arrastrando
Form
Entrada
Campos validados, con noción de asincronía
Combobox
Entrada
Búsqueda asíncrona, selección múltiple
DatePicker
Entrada
Intervalos, idiomas, husos horarios
Modal
Superposición
Apilables, con captura de foco, en portal
Drawer
Superposición
Anclada al lado, redimensionable
Toast
Superposición
En cola, con noción de acción
Tabs
Navegación
Paneles diferidos, navegación por teclado
Menu
Navegación
En cascada, conducido por teclado
Breadcrumb
Navegación
Con truncado y menú de excedente
Card
Layout
Por slots, con temas
Splitter
Layout
Redimensionable, con estado persistente
Stack
Layout
Tokens de espaciado, responsivo
Calendar
Fecha
Vistas de mes, semana y agenda
Scheduler
Fecha
Crear arrastrando, con recurrencia
Chart
Visualización
Barras, líneas, anillo — con temas
Progress
Feedback
Lineal, circular, indeterminado
Skeleton
Feedback
Forma automática, animado
Avatar
Presentación
Iniciales como reserva, punto de estado
Badge
Presentación
Contador, colores semánticos
Grid
Datos
Virtualizada, ordenable, filtrable
Table
Datos
Columnas redimensionables, filas expandibles
Tree
Datos
Carga diferida, reordenar arrastrando
Form
Entrada
Campos validados, con noción de asincronía
Combobox
Entrada
Búsqueda asíncrona, selección múltiple
DatePicker
Entrada
Intervalos, idiomas, husos horarios
Modal
Superposición
Apilables, con captura de foco, en portal
Drawer
Superposición
Anclada al lado, redimensionable
Toast
Superposición
En cola, con noción de acción
Tabs
Navegación
Paneles diferidos, navegación por teclado
Menu
Navegación
En cascada, conducido por teclado
Breadcrumb
Navegación
Con truncado y menú de excedente
Card
Layout
Por slots, con temas
Splitter
Layout
Redimensionable, con estado persistente
Stack
Layout
Tokens de espaciado, responsivo
Calendar
Fecha
Vistas de mes, semana y agenda
Scheduler
Fecha
Crear arrastrando, con recurrencia
Chart
Visualización
Barras, líneas, anillo — con temas
Progress
Feedback
Lineal, circular, indeterminado
Skeleton
Feedback
Forma automática, animado
Avatar
Presentación
Iniciales como reserva, punto de estado
Badge
Presentación
Contador, colores semánticos
Grid
Datos
Virtualizada, ordenable, filtrable
Table
Datos
Columnas redimensionables, filas expandibles
Tree
Datos
Carga diferida, reordenar arrastrando
Form
Entrada
Campos validados, con noción de asincronía
Combobox
Entrada
Búsqueda asíncrona, selección múltiple
DatePicker
Entrada
Intervalos, idiomas, husos horarios
Modal
Superposición
Apilables, con captura de foco, en portal
Drawer
Superposición
Anclada al lado, redimensionable
Toast
Superposición
En cola, con noción de acción
Tabs
Navegación
Paneles diferidos, navegación por teclado
Menu
Navegación
En cascada, conducido por teclado
Breadcrumb
Navegación
Con truncado y menú de excedente
Card
Layout
Por slots, con temas
Splitter
Layout
Redimensionable, con estado persistente
Stack
Layout
Tokens de espaciado, responsivo
Calendar
Fecha
Vistas de mes, semana y agenda
Scheduler
Fecha
Crear arrastrando, con recurrencia
Chart
Visualización
Barras, líneas, anillo — con temas
Progress
Feedback
Lineal, circular, indeterminado
Skeleton
Feedback
Forma automática, animado
Avatar
Presentación
Iniciales como reserva, punto de estado
Badge
Presentación
Contador, colores semánticos
MEDIDO EN UNA APLICACIÓN HELLO-WORLDTamaño del paquete y TTI
MENOR ES MEJOR
eQuantic.UIUS
18 kB142 ms
React + Redux
64 kB410 ms
Angular
132 kB720 ms
Blazor WASM
1450 kB2100 ms
POR QUÉ LOS EQUIPOS .NET LO ELIGEN
Un stack, no dos
La mayoría de las casas .NET acaba con un stack de JS que apenas mantiene — un equipo en C#, otro en TypeScript, dos pipelines de CI, dos historias de deploy. eQuantic.UI colapsa eso en el stack que ya tienes corriendo.
Un lenguaje, de punta a puntaEl modelo, el endpoint y el botón que lo llama son todos C#, revisados por las mismas personas, en un solo repositorio.
Sin coste de runtime de JSEl framework desaparece en la compilación. Lo que se entrega es JavaScript que el navegador ejecuta y CSS que guarda en caché — no un intérprete.
Herramientas de nivel de producciónHot reload que mantiene el estado, puntos de interrupción en tus propios archivos, y el build .NET que ya tienes en CI.
Tuyo, no alquiladoLicencia MIT, en NuGet, y usado por los productos de este catálogo — incluyendo el sitio que estás leyendo.
POR QUÉ LOS EQUIPOS .NET LO ELIGEN
Un stack, no dos
La mayoría de las casas .NET acaba con un stack de JS que apenas mantiene — un equipo en C#, otro en TypeScript, dos pipelines de CI, dos historias de deploy. eQuantic.UI colapsa eso en el stack que ya tienes corriendo.
Un lenguaje, de punta a puntaEl modelo, el endpoint y el botón que lo llama son todos C#, revisados por las mismas personas, en un solo repositorio.
Sin coste de runtime de JSEl framework desaparece en la compilación. Lo que se entrega es JavaScript que el navegador ejecuta y CSS que guarda en caché — no un intérprete.
Herramientas de nivel de producciónHot reload que mantiene el estado, puntos de interrupción en tus propios archivos, y el build .NET que ya tienes en CI.
Tuyo, no alquiladoLicencia MIT, en NuGet, y usado por los productos de este catálogo — incluyendo el sitio que estás leyendo.
EL STACK
Encaja en lo que ya tienes en marcha
RUNTIME
.NET 8 / 9Bun (build)Roslyn analysersMSBuild
SALIDA DE FRONTEND
TypeScript 5+Web componentsESM modulesSSR + hydration
ALOJAMIENTO
ASP.NET CoreStatic + SSRAzure / AWS / VercelEdge runtimes
HERRAMIENTAS
Rider / VSHot reloadF12 debuggerOpenTelemetry hooks
RUNTIME
.NET 8 / 9Bun (build)Roslyn analysersMSBuild
SALIDA DE FRONTEND
TypeScript 5+Web componentsESM modulesSSR + hydration
ALOJAMIENTO
ASP.NET CoreStatic + SSRAzure / AWS / VercelEdge runtimes
HERRAMIENTAS
Rider / VSHot reloadF12 debuggerOpenTelemetry hooks
RUNTIME
.NET 8 / 9Bun (build)Roslyn analysersMSBuild
SALIDA DE FRONTEND
TypeScript 5+Web componentsESM modulesSSR + hydration
ALOJAMIENTO
ASP.NET CoreStatic + SSRAzure / AWS / VercelEdge runtimes
HERRAMIENTAS
Rider / VSHot reloadF12 debuggerOpenTelemetry hooks
DE LA COMUNIDADLo que dicen de ello
“This initiative has a huge potential.”
WC
Willian CésarSoftware Engineer
“This initiative has a huge potential.”
WC
Willian CésarSoftware Engineer
EMPEZAR
De cero a una aplicación funcionando en 60 segundos
# Instalar la plantilladotnet new install eQuantic.UI.Templates# Scaffold a new appdotnet new equi-app -n MyAppcd MyApp# Ejecutar con hot reloaddotnet watch run
PREGUNTAS QUE HACEN LOS INGENIEROS
El framework, con honestidad
Un lenguaje, hasta el fondo
Instala la plantilla, genera una aplicación, y mira cómo el C# se convierte en el JavaScript que tus usuarios ejecutan de verdad. Licencia MIT, ya en NuGet.
¿Listo para entregar algo real?
Agenda 30 minutos de conversación. Te decimos en la misma hora si somos el socio adecuado — o quién lo es.
¿Listo para entregar algo real?
Agenda 30 minutos de conversación. Te decimos en la misma hora si somos el socio adecuado — o quién lo es.
© 2026 eQuantic Tech. Todos los derechos reservados.