Repolode
MudBlazor

MudBlazor/MudBlazor

Biblioteca de componentes Material Design para Blazor, escrita totalmente em C# para que desenvolvedores .NET criem interfaces web com pouco CSS ou JavaScript.

Estrelas
10,643
Forks
1,696
Issues abertas
721
Último commit
ontem

O que é?

MudBlazor é um framework de componentes Material Design para Blazor, o framework .NET da Microsoft para criar interfaces web interativas. Ele oferece componentes prontos, como campos de texto, botões e outros controles comuns, para que desenvolvedores montem aplicações web em C# sem precisar escrever muito CSS ou JavaScript personalizado.

Como todos os componentes são implementados em C#, é possível ler, modificar ou estender a biblioteca diretamente. Ela não depende de outras bibliotecas de componentes, e o projeto dá grande importância à cobertura de testes e a lançamentos frequentes. A documentação inclui muitos exemplos e trechos de código-fonte, além de um playground interativo.

O projeto oferece suporte às versões recentes do .NET, e a linha atual 9.x cobre o .NET 8, 9 e 10. A renderização estática no servidor não é compatível; por isso, os componentes devem ser usados com um modo de renderização interativo.

Recursos principais

  • 01Componentes Material Design implementados totalmente em C#.
  • 02Pode ser usado sem escrever muito CSS, embora também seja possível usar CSS personalizado.
  • 03Usa o mínimo de JavaScript, apenas quando é absolutamente necessário.
  • 04Não depende de outras bibliotecas de componentes.
  • 05Documentação abrangente, com exemplos e um playground interativo.

Casos de uso

  • Criar dashboards internos de negócios ou painéis administrativos em .NET.
  • Criar aplicações web com visual Material Design sem precisar escrever estilos manualmente.
  • Adicionar controles de interface prontos a um projeto Blazor existente.

Início rápido

  1. 1

    Leia o guia de instalação no site de documentação do MudBlazor

  2. 2

    Adicione o pacote MudBlazor ao seu projeto Blazor

  3. 3

    Use os componentes MudBlazor nas suas páginas Razor, por exemplo, um MudButton

Antes de usar

  • A renderização estática no servidor não é compatível, então é necessário configurar os modos de renderização.
  • É necessário usar um navegador atualizado e uma versão compatível do Blazor/.NET; versões mais antigas não têm mais suporte.

Em coleções

Tópicos

Perguntas frequentes

O que é MudBlazor?
Biblioteca de componentes Material Design para Blazor, escrita totalmente em C# para que desenvolvedores .NET criem interfaces web com pouco CSS ou JavaScript. MudBlazor é um framework de componentes Material Design para Blazor, o framework .NET da Microsoft para criar interfaces web interativas. Ele oferece componentes prontos, como campos de texto, botões e outros controles comuns, para que desenvolvedores montem aplicações web em C# sem precisar escrever muito CSS ou JavaScript personalizado.
MudBlazor é gratuito? Qual é a licença?
MudBlazor é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
MudBlazor ainda é mantido?
Manutenção ativa. O último commit de MudBlazor foi em 24 de out. de 2026.
Para que posso usar MudBlazor?
Criar dashboards internos de negócios ou painéis administrativos em .NET. Criar aplicações web com visual Material Design sem precisar escrever estilos manualmente. Adicionar controles de interface prontos a um projeto Blazor existente.
Como instalar MudBlazor?
Leia o guia de instalação no site de documentação do MudBlazor Adicione o pacote MudBlazor ao seu projeto Blazor Use os componentes MudBlazor nas suas páginas Razor, por exemplo, um MudButton
Onde consigo MudBlazor?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/MudBlazor/MudBlazor

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

Projetos relacionados