MudBlazor 8.14.0
Material Design components for Blazor
Build stunning, interactive web applications with MudBlazor — the free, open-source Material Design library for Blazor.
🌐 Documentation ⚡ Interactive Playground
💎 Why Choose MudBlazor?
🎨 Beautiful, responsive Material Design components
💻 Fully written in C# with minimal JavaScript
📖 Comprehensive documentation and examples
✅ Extensive test coverage
📊 Repo Stats
🚀 Getting Started
We have ready-to-go templates at the Templates repository, or follow the quick install guide below:
Installation
Install Package:
dotnet add package MudBlazor
_Imports.razor:
@using MudBlazor
MainLayout.razor or App.razor:
<MudThemeProvider/>
<MudPopoverProvider/>
<MudDialogProvider/>
<MudSnackbarProvider/>
HTML head section (index.html/_Layout.cshtml/_Host.cshtml/App.razor):
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap" rel="stylesheet" />
<link href="_content/MudBlazor/MudBlazor.min.css" rel="stylesheet" />
The default Blazor script at the end of the body:
<script src="_content/MudBlazor/MudBlazor.min.js"></script>
Program.cs:
using MudBlazor.Services;
builder.Services.AddMudServices();
Example Usage
<MudText Typo="Typo.h6">
MudBlazor is @Text
</MudText>
<MudButton Variant="Variant.Filled"
Color="Color.Primary"
OnClick="ButtonOnClick">
@ButtonText
</MudButton>
@code {
string Text { get; set; } = "????";
string ButtonText { get; set; } = "Click Me";
int ClickCount { get; set; }
void ButtonOnClick()
{
ClickCount += 1;
Text = $"Awesome x {ClickCount}";
ButtonText = "Click Me Again";
}
}
For more details, see the complete installation guide on our website.
🤝 Contributing
Contributions from the community are what makes MudBlazor successful.
Whether it's fixing bugs, adding features, or improving documentation, everything counts.
💬 Feel free to chat with us on Discord to get feedback before diving in.
📚 Check out our contribution guidelines to get started and learn more about how the project works.
✅ If a PR fixes something you reported, locally test a preview version to ensure your app works as expected.
⚙️ Version Support
| MudBlazor | .NET | Support |
|---|---|---|
| 5.x.x | .NET 5 | Ended (Jan 2022) |
| 6.x.x | .NET 6, .NET 7, .NET 8 | Ended (Jan 2025) |
| 7.x.x | .NET 7, .NET 8 | Limited Support |
| 8.x.x | .NET 8, .NET 9 | :heavy_check_mark: Full Support |
Tip
Upgrading? Check our Migration Guide for help with breaking changes.
Warning
- Static rendering is not supported - Learn more.
- Use an up-to-date browser - Blazor supported platforms.
No packages depend on MudBlazor.
.NET 8.0
- Microsoft.AspNetCore.Components (>= 8.0.12)
- Microsoft.AspNetCore.Components.Web (>= 8.0.12)
- Microsoft.Extensions.Localization (>= 8.0.12)
.NET 9.0
- Microsoft.AspNetCore.Components (>= 9.0.1)
- Microsoft.AspNetCore.Components.Web (>= 9.0.1)
- Microsoft.Extensions.Localization (>= 9.0.1)
| Version | Downloads | Last updated |
|---|---|---|
| 8.15.0 | 1 | 16.12.2025 |
| 8.14.0 | 2 | 09.11.2025 |
| 8.13.0 | 4 | 23.10.2025 |
| 8.12.0 | 4 | 14.09.2025 |
| 8.11.0 | 4 | 14.09.2025 |
| 8.10.0 | 5 | 01.08.2025 |
| 8.9.0 | 5 | 03.08.2025 |
| 8.8.0 | 6 | 21.06.2025 |
| 8.7.0 | 7 | 10.06.2025 |
| 8.6.0 | 7 | 10.06.2025 |
| 8.5.1 | 7 | 10.06.2025 |
| 8.5.0 | 6 | 10.06.2025 |
| 8.4.0 | 11 | 21.03.2025 |
| 8.3.0 | 10 | 14.03.2025 |
| 8.2.0 | 10 | 16.02.2025 |
| 8.1.0 | 10 | 12.02.2025 |
| 8.0.0 | 10 | 29.01.2025 |
| 8.0.0-rc.2 | 10 | 04.02.2025 |
| 8.0.0-preview.7 | 12 | 07.01.2025 |
| 8.0.0-preview.6 | 10 | 31.01.2025 |
| 8.0.0-preview.5 | 9 | 04.02.2025 |
| 8.0.0-preview.4 | 10 | 18.02.2025 |
| 8.0.0-preview.3 | 10 | 31.01.2025 |
| 8.0.0-preview.2 | 10 | 31.01.2025 |
| 8.0.0-preview.1 | 10 | 31.01.2025 |
| 7.16.0 | 10 | 04.02.2025 |
| 7.15.0 | 16 | 02.12.2024 |
| 7.14.0 | 10 | 07.02.2025 |
| 7.13.0 | 10 | 19.02.2025 |
| 7.12.1 | 10 | 06.02.2025 |
| 7.12.0 | 10 | 19.02.2025 |
| 7.11.0 | 9 | 08.02.2025 |
| 7.10.0 | 12 | 11.10.2024 |
| 7.9.0 | 10 | 08.02.2025 |
| 7.8.0 | 14 | 28.09.2024 |
| 7.7.0 | 10 | 18.02.2025 |
| 7.6.0 | 10 | 08.02.2025 |
| 7.5.0 | 10 | 31.01.2025 |
| 7.4.0 | 10 | 31.01.2025 |
| 7.3.0 | 10 | 31.01.2025 |
| 7.2.0 | 10 | 08.02.2025 |
| 7.1.1 | 10 | 08.02.2025 |
| 7.1.0 | 10 | 06.02.2025 |
| 7.0.0 | 10 | 31.01.2025 |
| 7.0.0-rc.2 | 10 | 08.02.2025 |
| 7.0.0-rc.1 | 10 | 09.02.2025 |
| 7.0.0-preview.4 | 10 | 08.02.2025 |
| 7.0.0-preview.3 | 10 | 31.01.2025 |
| 7.0.0-preview.2 | 10 | 31.01.2025 |
| 7.0.0-preview.1 | 10 | 02.02.2025 |
| 6.21.0 | 10 | 08.02.2025 |
| 6.20.0 | 10 | 31.01.2025 |
| 6.19.1 | 10 | 31.01.2025 |
| 6.19.0 | 10 | 31.01.2025 |
| 6.18.0 | 10 | 08.02.2025 |
| 6.17.0 | 10 | 11.02.2025 |
| 6.16.0 | 10 | 31.01.2025 |
| 6.15.0 | 10 | 08.02.2025 |
| 6.14.0 | 10 | 30.01.2025 |
| 6.12.0 | 10 | 19.02.2025 |
| 6.11.2 | 10 | 31.01.2025 |
| 6.11.1 | 11 | 08.02.2025 |
| 6.11.0 | 10 | 31.01.2025 |
| 6.10.0 | 10 | 31.01.2025 |
| 6.9.0 | 10 | 31.01.2025 |
| 6.8.0 | 10 | 31.01.2025 |
| 6.7.0 | 10 | 31.01.2025 |
| 6.6.0 | 10 | 31.01.2025 |
| 6.5.0 | 10 | 07.02.2025 |
| 6.4.1 | 10 | 19.02.2025 |
| 6.4.0 | 10 | 08.02.2025 |
| 6.3.1 | 10 | 16.02.2025 |
| 6.3.0 | 10 | 08.02.2025 |
| 6.2.5 | 10 | 19.02.2025 |
| 6.2.3 | 10 | 08.02.2025 |
| 6.2.2 | 10 | 05.02.2025 |
| 6.2.1 | 10 | 11.02.2025 |
| 6.2.1-dev3 | 10 | 08.02.2025 |
| 6.2.1-dev2 | 10 | 06.02.2025 |
| 6.2.0 | 10 | 28.02.2025 |
| 6.1.10-dev1 | 10 | 01.02.2025 |
| 6.1.9 | 10 | 18.02.2025 |
| 6.1.8 | 10 | 18.02.2025 |
| 6.1.7 | 10 | 18.02.2025 |
| 6.1.6 | 11 | 31.01.2025 |
| 6.1.5 | 10 | 06.02.2025 |
| 6.1.4 | 10 | 31.01.2025 |
| 6.1.3-dev.1 | 10 | 08.02.2025 |
| 6.1.2 | 10 | 31.01.2025 |
| 6.1.0 | 10 | 08.02.2025 |
| 6.0.19-dev3 | 10 | 06.02.2025 |
| 6.0.19-dev1 | 10 | 31.01.2025 |
| 6.0.18 | 10 | 31.01.2025 |
| 6.0.17 | 11 | 08.02.2025 |
| 6.0.17-dev.1 | 9 | 18.02.2025 |
| 6.0.16 | 10 | 08.02.2025 |
| 6.0.15 | 10 | 31.01.2025 |
| 6.0.14 | 10 | 31.01.2025 |
| 6.0.13 | 11 | 08.02.2025 |
| 6.0.12 | 10 | 31.01.2025 |
| 6.0.11 | 10 | 07.02.2025 |
| 6.0.11-dev.4 | 9 | 08.02.2025 |
| 6.0.11-dev.3 | 9 | 31.01.2025 |
| 6.0.11-dev.2 | 9 | 31.01.2025 |
| 6.0.11-dev.1 | 9 | 19.02.2025 |
| 6.0.10 | 11 | 06.02.2025 |
| 6.0.10-dev.5 | 9 | 06.02.2025 |
| 6.0.10-dev.4 | 9 | 19.02.2025 |
| 6.0.10-dev.3 | 9 | 08.02.2025 |
| 6.0.10-dev.2 | 9 | 27.02.2025 |
| 6.0.10-dev.1 | 9 | 18.02.2025 |
| 6.0.9 | 10 | 31.01.2025 |
| 6.0.8 | 10 | 31.01.2025 |
| 6.0.7 | 10 | 18.02.2025 |
| 6.0.6 | 11 | 31.01.2025 |
| 6.0.5 | 10 | 07.02.2025 |
| 6.0.4 | 10 | 31.01.2025 |
| 6.0.3 | 10 | 18.02.2025 |
| 6.0.2 | 10 | 31.01.2025 |
| 5.2.5 | 10 | 19.02.2025 |
| 5.2.4 | 10 | 08.02.2025 |
| 5.2.0 | 9 | 08.02.2025 |
| 5.1.5 | 10 | 31.01.2025 |
| 5.1.4 | 10 | 08.02.2025 |
| 5.1.3 | 10 | 08.02.2025 |
| 5.1.2 | 9 | 31.01.2025 |
| 5.1.1 | 10 | 17.02.2025 |
| 5.1.0 | 10 | 31.01.2025 |
| 5.0.15 | 10 | 01.02.2025 |
| 5.0.14 | 10 | 31.01.2025 |
| 5.0.13 | 10 | 08.02.2025 |
| 5.0.11 | 10 | 08.02.2025 |
| 5.0.10 | 10 | 17.02.2025 |
| 5.0.9 | 10 | 01.02.2025 |
| 5.0.8 | 10 | 31.01.2025 |
| 5.0.7 | 11 | 08.10.2024 |
| 5.0.6 | 10 | 31.01.2025 |
| 5.0.5 | 10 | 08.02.2025 |
| 5.0.3 | 10 | 08.02.2025 |
| 5.0.2 | 10 | 01.02.2025 |
| 5.0.1 | 10 | 06.02.2025 |
| 5.0.0 | 10 | 31.01.2025 |
| 2.0.7 | 10 | 31.01.2025 |
| 2.0.6 | 10 | 31.01.2025 |
| 2.0.5 | 10 | 31.01.2025 |
| 2.0.4 | 10 | 31.01.2025 |
| 2.0.3 | 10 | 31.01.2025 |
| 2.0.2 | 10 | 31.01.2025 |
| 2.0.0 | 10 | 31.01.2025 |
| 1.2.4 | 10 | 08.02.2025 |
| 1.2.1 | 10 | 08.02.2025 |
| 1.2.0 | 10 | 07.02.2025 |
| 1.1.5 | 10 | 31.01.2025 |
| 1.1.4 | 10 | 08.02.2025 |
| 1.1.3 | 10 | 31.01.2025 |
| 1.1.2 | 10 | 31.01.2025 |
| 1.1.1 | 10 | 01.02.2025 |
| 1.1.0 | 10 | 31.01.2025 |
| 1.0.9 | 10 | 27.02.2025 |
| 1.0.8 | 10 | 08.02.2025 |
| 1.0.7 | 10 | 18.02.2025 |
| 1.0.6 | 10 | 31.01.2025 |
| 1.0.5 | 10 | 08.02.2025 |
| 1.0.4 | 10 | 31.01.2025 |
| 1.0.3 | 10 | 18.02.2025 |
| 1.0.2 | 10 | 18.02.2025 |
| 1.0.1 | 10 | 08.02.2025 |
| 1.0.0 | 10 | 18.02.2025 |
