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.
Showing the top 20 packages that depend on MudBlazor.
| Packages | Downloads |
|---|---|
|
Maethril.Blazorix
Blazor Components
|
15 |
|
Maethril.Blazorix
Blazor Components
|
14 |
|
Maethril.Blazorix
Blazor Components
|
12 |
|
Maethril.Blazorix
Blazor Components
|
11 |
|
Maethril.Blazorix
Blazor Components
|
10 |
|
Maethril.Blazorix
Blazor Components
|
9 |
|
Maethril.Blazorix
Blazor Components
|
8 |
|
GreatIdeas.Blazor.MudComponents
MudBlazor components
|
8 |
|
Maethril.Blazorix
Blazor Components
|
7 |
.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 | 0 | 11/23/2025 |
| 8.14.0 | 1 | 11/8/2025 |
| 8.13.0 | 1 | 11/8/2025 |
| 8.12.0 | 2 | 9/18/2025 |
| 8.11.0 | 3 | 8/8/2025 |
| 8.10.0 | 3 | 8/8/2025 |
| 8.9.0 | 3 | 7/3/2025 |
| 8.8.0 | 4 | 7/3/2025 |
| 8.7.0 | 4 | 7/3/2025 |
| 8.6.0 | 5 | 5/24/2025 |
| 8.5.1 | 4 | 5/24/2025 |
| 8.5.0 | 5 | 5/24/2025 |
| 8.3.0 | 6 | 2/28/2025 |
| 8.2.0 | 6 | 2/20/2025 |
| 8.0.0 | 6 | 2/20/2025 |
| 8.0.0-rc.2 | 6 | 2/20/2025 |
| 8.0.0-preview.7 | 6 | 2/20/2025 |
| 8.0.0-preview.6 | 6 | 2/20/2025 |
| 8.0.0-preview.5 | 6 | 2/20/2025 |
| 8.0.0-preview.4 | 6 | 2/20/2025 |
| 8.0.0-preview.3 | 6 | 2/20/2025 |
| 8.0.0-preview.2 | 6 | 2/20/2025 |
| 8.0.0-preview.1 | 6 | 2/20/2025 |
| 7.16.0 | 6 | 2/20/2025 |
| 7.15.0 | 6 | 2/20/2025 |
| 7.14.0 | 6 | 2/20/2025 |
| 7.13.0 | 6 | 2/20/2025 |
| 7.12.1 | 6 | 2/20/2025 |
| 7.12.0 | 6 | 2/20/2025 |
| 7.11.0 | 7 | 2/20/2025 |
| 7.10.0 | 6 | 2/20/2025 |
| 7.9.0 | 6 | 2/20/2025 |
| 7.8.0 | 6 | 2/20/2025 |
| 7.7.0 | 6 | 2/20/2025 |
| 7.6.0 | 8 | 2/20/2025 |
| 7.5.0 | 7 | 2/20/2025 |
| 7.4.0 | 8 | 2/20/2025 |
| 7.3.0 | 6 | 2/20/2025 |
| 7.2.0 | 6 | 2/20/2025 |
| 7.1.1 | 6 | 2/20/2025 |
| 7.1.0 | 6 | 2/20/2025 |
| 7.0.0 | 6 | 2/20/2025 |
| 7.0.0-rc.2 | 6 | 2/20/2025 |
| 7.0.0-rc.1 | 6 | 2/20/2025 |
| 7.0.0-preview.4 | 6 | 2/20/2025 |
| 7.0.0-preview.3 | 6 | 2/20/2025 |
| 7.0.0-preview.2 | 6 | 2/20/2025 |
| 7.0.0-preview.1 | 6 | 2/20/2025 |
| 6.21.0 | 6 | 2/20/2025 |
| 6.20.0 | 6 | 2/20/2025 |
| 6.19.1 | 5 | 2/20/2025 |
| 6.19.0 | 6 | 2/20/2025 |
| 6.18.0 | 6 | 2/20/2025 |
| 6.17.0 | 7 | 2/20/2025 |
| 6.16.0 | 6 | 2/20/2025 |
| 6.15.0 | 6 | 2/20/2025 |
| 6.14.0 | 6 | 2/20/2025 |
| 6.12.0 | 6 | 2/20/2025 |
| 6.11.2 | 6 | 2/20/2025 |
| 6.11.1 | 5 | 2/20/2025 |
| 6.11.0 | 6 | 2/20/2025 |
| 6.10.0 | 7 | 9/28/2023 |
| 6.9.0 | 6 | 2/20/2025 |
| 6.8.0 | 6 | 2/20/2025 |
| 6.7.0 | 7 | 2/20/2025 |
| 6.6.0 | 6 | 2/20/2025 |
| 6.5.0 | 8 | 6/25/2023 |
| 6.4.1 | 7 | 6/10/2023 |
| 6.4.0 | 5 | 2/20/2025 |
| 6.3.1 | 11 | 5/28/2023 |
| 6.3.0 | 6 | 2/20/2025 |
| 6.2.5 | 6 | 2/20/2025 |
| 6.2.3 | 7 | 5/20/2023 |
| 6.2.2 | 8 | 4/19/2023 |
| 6.2.1 | 6 | 2/20/2025 |
| 6.2.1-dev3 | 6 | 2/20/2025 |
| 6.2.1-dev2 | 6 | 2/20/2025 |
| 6.2.0 | 12 | 3/31/2023 |
| 6.1.10-dev1 | 7 | 2/20/2025 |
| 6.1.9 | 6 | 2/20/2025 |
| 6.1.8 | 6 | 2/20/2025 |
| 6.1.7 | 9 | 1/5/2023 |
| 6.1.6 | 6 | 2/20/2025 |
| 6.1.5 | 6 | 2/20/2025 |
| 6.1.4 | 6 | 2/20/2025 |
| 6.1.3-dev.1 | 6 | 2/20/2025 |
| 6.1.2 | 8 | 11/18/2022 |
| 6.1.0 | 6 | 2/20/2025 |
| 6.0.19-dev3 | 7 | 2/20/2025 |
| 6.0.19-dev1 | 6 | 2/20/2025 |
| 6.0.18 | 6 | 2/20/2025 |
| 6.0.17 | 6 | 2/20/2025 |
| 6.0.17-dev.1 | 7 | 2/20/2025 |
| 6.0.16 | 6 | 2/20/2025 |
| 6.0.15 | 7 | 2/20/2025 |
| 6.0.14 | 6 | 2/20/2025 |
| 6.0.13 | 6 | 2/20/2025 |
| 6.0.12 | 6 | 2/20/2025 |
| 6.0.11 | 7 | 7/3/2022 |
| 6.0.11-dev.4 | 6 | 2/20/2025 |
| 6.0.11-dev.3 | 6 | 2/20/2025 |
| 6.0.11-dev.2 | 6 | 2/20/2025 |
| 6.0.11-dev.1 | 6 | 2/20/2025 |
| 6.0.10 | 9 | 5/8/2022 |
| 6.0.10-dev.5 | 6 | 2/20/2025 |
| 6.0.10-dev.4 | 6 | 2/20/2025 |
| 6.0.10-dev.3 | 6 | 2/20/2025 |
| 6.0.10-dev.2 | 6 | 2/20/2025 |
| 6.0.10-dev.1 | 6 | 2/20/2025 |
| 6.0.9 | 12 | 4/22/2022 |
| 6.0.8 | 7 | 2/20/2025 |
| 6.0.7 | 6 | 2/20/2025 |
| 6.0.6 | 6 | 2/20/2025 |
| 6.0.5 | 16 | 1/29/2022 |
| 6.0.4 | 6 | 2/20/2025 |
| 6.0.3 | 6 | 2/20/2025 |
| 6.0.2 | 19 | 12/7/2021 |
| 5.2.5 | 6 | 2/20/2025 |
| 5.2.4 | 6 | 2/20/2025 |
| 5.2.0 | 6 | 2/20/2025 |
| 5.1.5 | 6 | 2/20/2025 |
| 5.1.4 | 6 | 2/20/2025 |
| 5.1.3 | 6 | 2/20/2025 |
| 5.1.2 | 6 | 2/20/2025 |
| 5.1.1 | 6 | 2/20/2025 |
| 5.1.0 | 6 | 2/20/2025 |
| 5.0.15 | 6 | 2/20/2025 |
| 5.0.14 | 6 | 2/20/2025 |
| 5.0.13 | 6 | 2/20/2025 |
| 5.0.11 | 6 | 2/20/2025 |
| 5.0.10 | 5 | 2/20/2025 |
| 5.0.9 | 6 | 2/20/2025 |
| 5.0.8 | 6 | 2/20/2025 |
| 5.0.7 | 6 | 2/20/2025 |
| 5.0.6 | 7 | 2/20/2025 |
| 5.0.5 | 6 | 2/20/2025 |
| 5.0.3 | 6 | 2/20/2025 |
| 5.0.2 | 6 | 2/20/2025 |
| 5.0.1 | 7 | 2/20/2025 |
| 5.0.0 | 6 | 2/20/2025 |
| 2.0.7 | 5 | 2/20/2025 |
| 2.0.6 | 6 | 2/20/2025 |
| 2.0.5 | 5 | 2/20/2025 |
| 2.0.4 | 6 | 2/20/2025 |
| 2.0.3 | 6 | 2/20/2025 |
| 2.0.2 | 6 | 2/20/2025 |
| 2.0.0 | 6 | 2/20/2025 |
| 1.2.4 | 6 | 2/20/2025 |
| 1.2.1 | 6 | 2/20/2025 |
| 1.2.0 | 6 | 2/20/2025 |
| 1.1.5 | 6 | 2/20/2025 |
| 1.1.4 | 6 | 2/20/2025 |
| 1.1.3 | 6 | 2/20/2025 |
| 1.1.2 | 6 | 2/20/2025 |
| 1.1.1 | 6 | 2/20/2025 |
| 1.1.0 | 6 | 2/20/2025 |
| 1.0.9 | 6 | 2/20/2025 |
| 1.0.8 | 6 | 2/20/2025 |
| 1.0.7 | 6 | 2/20/2025 |
| 1.0.6 | 5 | 2/20/2025 |
| 1.0.5 | 6 | 2/20/2025 |
| 1.0.4 | 6 | 2/20/2025 |
| 1.0.3 | 6 | 2/20/2025 |
| 1.0.2 | 6 | 2/20/2025 |
| 1.0.1 | 6 | 2/20/2025 |
| 1.0.0 | 6 | 2/20/2025 |
