MudBlazor 8.10.0

Material Design components for Blazor
MudBlazor is an ambitious Material Design component library for Blazor. Accelerate your web application development and build intuitive user interfaces, leveraging the full power of C# to adapt and extend this open-source framework.
🌐 Documentation ⚡ Interactive Playground
💎 Why Choose MudBlazor?
🎨 Beautiful Material Design components.
💻 Fully written in C# with minimal JavaScript.
📖 Rich documentation with extensive examples.
📦 No third-party dependencies for maximum flexibility.
✅ Extensive test coverage for stability.
📊 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
Add to _Imports.razor
:
@using MudBlazor
Add to MainLayout.razor
or App.razor
:
<MudThemeProvider/>
<MudPopoverProvider/>
<MudDialogProvider/>
<MudSnackbarProvider/>
Add to your 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" />
Add to the default Blazor script at the end of the body
:
<script src="_content/MudBlazor/MudBlazor.min.js"></script>
Add to the relevant sections of 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.
If you're comfortable with C#, Blazor, JavaScript, or CSS, we'd love your help!
Whether it's fixing bugs, adding features, or improving documentation, every contribution counts.
We aim to review and merge non-breaking pull requests quickly.
For larger features or changes, 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.
- Older browsers may not be supported. Use a modern, up-to-date browser - Blazor supported platforms.
Showing the top 20 packages that depend on MudBlazor.
Packages | Downloads |
---|---|
CodeBeam.MudBlazor.Extensions
MudBlazor extension components from contributors. Includes 30+ components and utilities.
|
6 |
CodeBeam.MudBlazor.Extensions
MudBlazor extension components from contributors. Includes 30+ components and utilities.
|
5 |
RMSDashbaord.Client.Infrastructure
Package Description
|
4 |
Elsa.Studio.Core
Core Elsa Studio services.
|
4 |
CodeBeam.MudBlazor.Extensions
MudBlazor extension components from contributors. Includes 30+ components and utilities.
|
4 |
CodeBeam.MudBlazor.Extensions
MudBlazor extension components from contributors. Includes 25+ components and utilities.
|
4 |
.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.10.0 | 1 | 7/23/2025 |
8.9.0 | 2 | 7/1/2025 |
8.8.0 | 4 | 6/27/2025 |
8.7.0 | 2 | 7/1/2025 |
8.6.0 | 2 | 6/30/2025 |
8.5.1 | 2 | 6/30/2025 |
8.5.0 | 2 | 6/30/2025 |
8.3.0 | 3 | 3/8/2025 |
8.2.0 | 3 | 3/8/2025 |
8.0.0 | 3 | 3/8/2025 |
8.0.0-rc.2 | 3 | 3/8/2025 |
8.0.0-preview.7 | 3 | 3/8/2025 |
8.0.0-preview.6 | 4 | 3/8/2025 |
8.0.0-preview.5 | 3 | 3/8/2025 |
8.0.0-preview.4 | 3 | 3/8/2025 |
8.0.0-preview.3 | 3 | 3/8/2025 |
8.0.0-preview.2 | 3 | 3/8/2025 |
8.0.0-preview.1 | 3 | 3/8/2025 |
7.16.0 | 3 | 3/8/2025 |
7.15.0 | 3 | 3/8/2025 |
7.14.0 | 4 | 10/29/2024 |
7.13.0 | 3 | 3/8/2025 |
7.12.1 | 3 | 3/8/2025 |
7.12.0 | 4 | 3/8/2025 |
7.11.0 | 3 | 3/8/2025 |
7.10.0 | 3 | 3/8/2025 |
7.9.0 | 3 | 3/8/2025 |
7.8.0 | 3 | 3/8/2025 |
7.7.0 | 3 | 3/8/2025 |
7.6.0 | 3 | 3/8/2025 |
7.5.0 | 3 | 3/8/2025 |
7.4.0 | 3 | 3/8/2025 |
7.3.0 | 3 | 3/8/2025 |
7.2.0 | 3 | 3/8/2025 |
7.1.1 | 3 | 3/8/2025 |
7.1.0 | 4 | 3/8/2025 |
7.0.0 | 3 | 3/8/2025 |
7.0.0-rc.2 | 4 | 3/8/2025 |
7.0.0-rc.1 | 4 | 3/8/2025 |
7.0.0-preview.4 | 3 | 3/8/2025 |
7.0.0-preview.3 | 3 | 3/8/2025 |
7.0.0-preview.2 | 3 | 3/8/2025 |
7.0.0-preview.1 | 3 | 3/8/2025 |
6.21.0 | 3 | 3/8/2025 |
6.20.0 | 4 | 3/8/2025 |
6.19.1 | 5 | 10/4/2024 |
6.19.0 | 3 | 3/8/2025 |
6.18.0 | 3 | 3/8/2025 |
6.17.0 | 3 | 3/8/2025 |
6.16.0 | 3 | 3/8/2025 |
6.15.0 | 5 | 2/5/2024 |
6.14.0 | 3 | 3/8/2025 |
6.12.0 | 4 | 3/8/2025 |
6.11.2 | 3 | 3/8/2025 |
6.11.1 | 3 | 3/8/2025 |
6.11.0 | 3 | 3/8/2025 |
6.10.0 | 3 | 3/8/2025 |
6.9.0 | 5 | 9/4/2023 |
6.8.0 | 3 | 3/8/2025 |
6.7.0 | 3 | 3/8/2025 |
6.6.0 | 4 | 7/4/2023 |
6.5.0 | 3 | 3/8/2025 |
6.4.1 | 3 | 3/8/2025 |
6.4.0 | 3 | 3/8/2025 |
6.3.1 | 3 | 3/8/2025 |
6.3.0 | 3 | 3/8/2025 |
6.2.5 | 3 | 3/8/2025 |
6.2.3 | 4 | 3/8/2025 |
6.2.2 | 3 | 3/8/2025 |
6.2.1 | 3 | 3/8/2025 |
6.2.1-dev3 | 3 | 3/8/2025 |
6.2.1-dev2 | 3 | 3/8/2025 |
6.2.0 | 7 | 8/6/2023 |
6.1.10-dev1 | 3 | 3/8/2025 |
6.1.9 | 3 | 3/8/2025 |
6.1.8 | 4 | 3/8/2025 |
6.1.7 | 3 | 3/8/2025 |
6.1.6 | 4 | 3/8/2025 |
6.1.5 | 3 | 3/8/2025 |
6.1.4 | 3 | 3/8/2025 |
6.1.3-dev.1 | 3 | 3/8/2025 |
6.1.2 | 3 | 3/8/2025 |
6.1.0 | 3 | 3/8/2025 |
6.0.19-dev3 | 3 | 3/8/2025 |
6.0.19-dev1 | 3 | 3/8/2025 |
6.0.18 | 3 | 3/8/2025 |
6.0.17 | 3 | 3/8/2025 |
6.0.17-dev.1 | 3 | 3/8/2025 |
6.0.16 | 3 | 3/8/2025 |
6.0.15 | 3 | 3/8/2025 |
6.0.14 | 3 | 3/8/2025 |
6.0.13 | 3 | 3/8/2025 |
6.0.12 | 3 | 3/8/2025 |
6.0.11 | 3 | 3/8/2025 |
6.0.11-dev.4 | 3 | 3/8/2025 |
6.0.11-dev.3 | 3 | 3/8/2025 |
6.0.11-dev.2 | 3 | 3/8/2025 |
6.0.11-dev.1 | 3 | 3/8/2025 |
6.0.10 | 6 | 6/25/2023 |
6.0.10-dev.5 | 3 | 3/8/2025 |
6.0.10-dev.4 | 4 | 3/8/2025 |
6.0.10-dev.3 | 3 | 3/8/2025 |
6.0.10-dev.2 | 4 | 3/8/2025 |
6.0.10-dev.1 | 3 | 3/8/2025 |
6.0.9 | 3 | 3/8/2025 |
6.0.8 | 3 | 3/8/2025 |
6.0.7 | 4 | 3/8/2025 |
6.0.6 | 3 | 3/8/2025 |
6.0.5 | 3 | 3/8/2025 |
6.0.4 | 3 | 3/8/2025 |
6.0.3 | 3 | 3/8/2025 |
6.0.2 | 3 | 3/8/2025 |
5.2.5 | 4 | 7/5/2023 |
5.2.4 | 3 | 3/8/2025 |
5.2.0 | 3 | 3/8/2025 |
5.1.5 | 4 | 3/8/2025 |
5.1.4 | 3 | 3/8/2025 |
5.1.3 | 3 | 3/8/2025 |
5.1.2 | 3 | 3/8/2025 |
5.1.1 | 3 | 3/8/2025 |
5.1.0 | 3 | 3/8/2025 |
5.0.15 | 3 | 3/8/2025 |
5.0.14 | 4 | 3/8/2025 |
5.0.13 | 3 | 3/8/2025 |
5.0.11 | 3 | 3/8/2025 |
5.0.10 | 3 | 3/8/2025 |
5.0.9 | 3 | 3/8/2025 |
5.0.8 | 3 | 3/8/2025 |
5.0.7 | 3 | 3/8/2025 |
5.0.6 | 3 | 3/8/2025 |
5.0.5 | 4 | 3/8/2025 |
5.0.3 | 3 | 3/8/2025 |
5.0.2 | 3 | 3/8/2025 |
5.0.1 | 3 | 3/8/2025 |
5.0.0 | 3 | 3/8/2025 |
2.0.7 | 4 | 3/8/2025 |
2.0.6 | 4 | 3/8/2025 |
2.0.5 | 4 | 3/8/2025 |
2.0.4 | 3 | 3/8/2025 |
2.0.3 | 3 | 3/8/2025 |
2.0.2 | 3 | 3/8/2025 |
2.0.0 | 3 | 3/8/2025 |
1.2.4 | 4 | 3/8/2025 |
1.2.1 | 3 | 3/8/2025 |
1.2.0 | 3 | 3/8/2025 |
1.1.5 | 3 | 3/8/2025 |
1.1.4 | 3 | 3/8/2025 |
1.1.3 | 3 | 3/8/2025 |
1.1.2 | 4 | 3/8/2025 |
1.1.1 | 3 | 3/8/2025 |
1.1.0 | 4 | 3/8/2025 |
1.0.9 | 3 | 3/8/2025 |
1.0.8 | 3 | 3/8/2025 |
1.0.7 | 3 | 3/8/2025 |
1.0.6 | 3 | 3/8/2025 |
1.0.5 | 3 | 3/8/2025 |
1.0.4 | 3 | 3/8/2025 |
1.0.3 | 3 | 3/8/2025 |
1.0.2 | 3 | 3/8/2025 |
1.0.1 | 3 | 3/8/2025 |
1.0.0 | 5 | 1/19/2025 |