Repolode
radzenhq

radzenhq/radzen-blazor

Biblioteca de componentes de UI gratuita e com licença MIT para Blazor, com mais de 155 componentes, incluindo DataGrid, Scheduler, gráficos e controles de chat com IA.

Estrelas
4,378
Forks
960
Issues abertas
15
Último commit
anteontem

O que é?

Radzen Blazor Components é uma biblioteca de componentes de UI para criar aplicações web com Blazor em C#. Ela atende a interfaces com grande volume de dados, oferecendo DataGrid, PivotDataGrid, Scheduler, gráfico de Gantt e uma planilha semelhante ao Excel, com suporte a fórmulas e importação e exportação de XLSX. O conjunto de gráficos inclui mais de 30 tipos, renderizados como SVG em C#, sem uma biblioteca JavaScript de gráficos.

A biblioteca também inclui controles de formulário, componentes de layout e navegação, elementos de feedback e utilitários como QR codes e códigos de barras. Ela vem com vários temas integrados, incluindo Material, Standard, Default, Humanistic e Software, cada um com variantes claras e escuras, além de personalização por variáveis CSS e um serviço de temas para alternar entre eles durante a execução. Temas premium estão disponíveis por meio de uma assinatura paga separada.

Um kit de ferramentas de IA oferece o AIChat, com chamadas de ferramentas, aprovações e anexos, além de AIPrompt e SmartPasteButton. Ele é baseado em Microsoft.Extensions.AI e funciona com qualquer provedor compatível com OpenAI. O projeto oferece suporte a .NET 8, 9 e 10 e funciona com Blazor Server, Blazor WebAssembly e .NET MAUI Blazor Hybrid.

Recursos principais

  • 01Componentes DataGrid, PivotDataGrid, Scheduler, Gantt e Spreadsheet para telas com grande volume de dados
  • 02Mais de 30 tipos de gráficos renderizados como SVG em C#, sem dependência de bibliotecas JavaScript de gráficos
  • 03Controles de formulário, layout, navegação e feedback que atendem às necessidades comuns de UI
  • 04Temas claros e escuros integrados, com personalização por variáveis CSS e alternância durante a execução
  • 05AIChat e controles de IA relacionados, baseados em Microsoft.Extensions.AI

Casos de uso

  • Criar aplicações internas de negócios com grids, formulários e dashboards em Blazor
  • Adicionar gráficos e medidores interativos a um dashboard web em .NET sem bibliotecas JavaScript
  • Criar uma visualização de agendamento ou planejamento de projetos com os componentes Scheduler e Gantt
  • Adicionar um assistente de chat com IA a uma aplicação Blazor

Início rápido

  1. 1

    Instale o pacote NuGet

    dotnet add package Radzen.Blazor
  2. 2

    Adicione os namespaces do Radzen a _Imports.razor

  3. 3

    Adicione o tema e o script a App.razor

  4. 4

    Registre os serviços em Program.cs

    builder.Services.AddRadzenComponents();

Antes de usar

  • Para usar, é necessário ter o SDK do .NET e um aplicativo Blazor.
  • Alguns temas e ferramentas premium exigem uma assinatura paga do Radzen Blazor Pro.

Em coleções

Tópicos

Perguntas frequentes

O que é radzen-blazor?
Biblioteca de componentes de UI gratuita e com licença MIT para Blazor, com mais de 155 componentes, incluindo DataGrid, Scheduler, gráficos e controles de chat com IA. Radzen Blazor Components é uma biblioteca de componentes de UI para criar aplicações web com Blazor em C#. Ela atende a interfaces com grande volume de dados, oferecendo DataGrid, PivotDataGrid, Scheduler, gráfico de Gantt e uma planilha semelhante ao Excel, com suporte a fórmulas e importação e exportação de XLSX. O conjunto de gráficos inclui mais de 30 tipos, renderizados como SVG em C#, sem uma biblioteca JavaScript de gráficos.
radzen-blazor é gratuito? Qual é a licença?
radzen-blazor é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
radzen-blazor ainda é mantido?
Manutenção ativa. O último commit de radzen-blazor foi em 23 de out. de 2026.
Para que posso usar radzen-blazor?
Criar aplicações internas de negócios com grids, formulários e dashboards em Blazor Adicionar gráficos e medidores interativos a um dashboard web em .NET sem bibliotecas JavaScript Criar uma visualização de agendamento ou planejamento de projetos com os componentes Scheduler e Gantt Adicionar um assistente de chat com IA a uma aplicação Blazor
Como instalar radzen-blazor?
Instale o pacote NuGet: dotnet add package Radzen.Blazor Adicione os namespaces do Radzen a _Imports.razor Adicione o tema e o script a App.razor Registre os serviços em Program.cs: builder.Services.AddRadzenComponents();
Onde consigo radzen-blazor?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/radzenhq/radzen-blazor

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados