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.
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
Leia o guia de instalação no site de documentação do MudBlazor
- 2
Adicione o pacote MudBlazor ao seu projeto Blazor
- 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
Uma biblioteca gratuita e de código aberto que adiciona componentes de UI prontos como nomes de classes sobre o Tailwind CSS.
Web components do Material Design 3 baseados em Lit para criar apps acessíveis, com configuração sem build via CDN ou instalação pelo npm.
Biblioteca de componentes de UI para React, baseada em React Aria e Tailwind CSS v4, anteriormente conhecida como NextUI.
Biblioteca de componentes React que implementa o Material Design do Google e oferece uma ampla seleção de componentes de interface prontos para uso.
Uma biblioteca de componentes de UI Vue para empresas, baseada na linguagem visual do Ant Design e compatível com Vue 2 e Vue 3.