Biblioteca de componentes Material Design para Blazor, escrita íntegramente en C# para que los desarrolladores de .NET creen interfaces web con poco CSS o JavaScript.
radzenhq/radzen-blazor
Biblioteca de componentes de UI gratuita y con licencia MIT para Blazor, con más de 155 componentes, como DataGrid, Scheduler, gráficos y controles de chat con IA.
- Estrellas
- 4,378
- Forks
- 960
- Issues abiertos
- 15
- Último commit
- anteayer
¿Qué es?
Radzen Blazor Components es una biblioteca de componentes de UI para crear aplicaciones web con Blazor en C#. Incluye componentes para interfaces con muchos datos, como DataGrid, PivotDataGrid, Scheduler, gráficos Gantt y una hoja de cálculo similar a Excel que admite fórmulas e importación y exportación de archivos XLSX. Su conjunto de gráficos ofrece más de 30 tipos, que se renderizan como SVG en C# sin depender de una biblioteca de gráficos de JavaScript.
La biblioteca también incluye controles de formulario, componentes de diseño y navegación, elementos de feedback y utilidades como códigos QR y códigos de barras. Viene con varios temas integrados, incluidos Material, Standard, Default, Humanistic y Software, cada uno con variantes claras y oscuras, además de personalización mediante variables CSS y un servicio de temas para cambiar de tema en tiempo de ejecución. Los temas premium se ofrecen mediante una suscripción de pago aparte.
El kit de herramientas de IA incluye AIChat, con llamadas a herramientas, aprobaciones y archivos adjuntos, además de AIPrompt y SmartPasteButton. Está basado en Microsoft.Extensions.AI y funciona con cualquier proveedor compatible con OpenAI. El proyecto es compatible con .NET 8, 9 y 10, y funciona con Blazor Server, Blazor WebAssembly y .NET MAUI Blazor Hybrid.
Funciones clave
- 01Componentes DataGrid, PivotDataGrid, Scheduler, Gantt y Spreadsheet para pantallas con muchos datos
- 02Más de 30 tipos de gráficos renderizados como SVG en C#, sin depender de una biblioteca de gráficos de JavaScript
- 03Controles de formulario, diseño, navegación y feedback que cubren las necesidades habituales de UI
- 04Temas claros y oscuros integrados, con personalización mediante variables CSS y cambio en tiempo de ejecución
- 05AIChat y otros controles de IA basados en Microsoft.Extensions.AI
Casos de uso
- Crear aplicaciones empresariales internas con cuadrículas, formularios y paneles en Blazor
- Añadir gráficos y medidores interactivos a un panel web de .NET sin bibliotecas de JavaScript
- Crear vistas de programación o planificación de proyectos con los componentes Scheduler y Gantt
- Añadir un asistente de chat con IA a una aplicación Blazor
Inicio rápido
- 1
Instala el paquete NuGet
dotnet add package Radzen.Blazor - 2
Añade los espacios de nombres de Radzen a _Imports.razor
- 3
Añade el tema y el script a App.razor
- 4
Registra los servicios en Program.cs
builder.Services.AddRadzenComponents();
Antes de usarlo
- Para usarlo, necesitas el SDK de .NET y una aplicación Blazor.
- Algunos temas y herramientas premium requieren una suscripción de pago a Radzen Blazor Pro.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es radzen-blazor?
- Biblioteca de componentes de UI gratuita y con licencia MIT para Blazor, con más de 155 componentes, como DataGrid, Scheduler, gráficos y controles de chat con IA. Radzen Blazor Components es una biblioteca de componentes de UI para crear aplicaciones web con Blazor en C#. Incluye componentes para interfaces con muchos datos, como DataGrid, PivotDataGrid, Scheduler, gráficos Gantt y una hoja de cálculo similar a Excel que admite fórmulas e importación y exportación de archivos XLSX. Su conjunto de gráficos ofrece más de 30 tipos, que se renderizan como SVG en C# sin depender de una biblioteca de gráficos de JavaScript.
- ¿radzen-blazor es gratuito? ¿Qué licencia tiene?
- radzen-blazor es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿radzen-blazor sigue mantenido?
- Mantenimiento activo. El último commit de radzen-blazor fue el 23 oct 2026.
- ¿Para qué puedo usar radzen-blazor?
- Crear aplicaciones empresariales internas con cuadrículas, formularios y paneles en Blazor Añadir gráficos y medidores interactivos a un panel web de .NET sin bibliotecas de JavaScript Crear vistas de programación o planificación de proyectos con los componentes Scheduler y Gantt Añadir un asistente de chat con IA a una aplicación Blazor
- ¿Cómo se instala radzen-blazor?
- Instala el paquete NuGet: dotnet add package Radzen.Blazor Añade los espacios de nombres de Radzen a _Imports.razor Añade el tema y el script a App.razor Registra los servicios en Program.cs: builder.Services.AddRadzenComponents();
- ¿Dónde consigo radzen-blazor?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/radzenhq/radzen-blazor
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor multimedia autohospedado para películas, series y música, pensado para un grupo reducido de familiares y amigos.
Umbraco es un sistema de gestión de contenidos gratuito y de código abierto para .NET, pensado para crear sitios web y experiencias digitales.
Una app de marco de fotos digital autohospedada que muestra fotos de un servidor Immich como presentación.
Biblioteca de más de 215 componentes y fondos animados y personalizables para React y Next.js, instalables con shadcn o jsrepo.
Una biblioteca gratuita y de código abierto que añade componentes de UI listos para usar como nombres de clases sobre Tailwind CSS.