Radzen Blazor Components are free and open source. Star the GitHub repo ⭐ to support the project and help other Blazor developers discover it.
The Radzen Blazor components are distributed via the Radzen.Blazor nuget package.
You can add the Radzen.Blazor nuget package to your Blazor application in one of the following ways:
dotnet add package Radzen.Blazor.csproj file and adding a package reference <PackageReference Include="Radzen.Blazor" Version="*" />
Open the _Imports.razor file of your Blazor application and append the following:
@using Radzen
@using Radzen.Blazor
Open _Host.cshtml and add this code within the <head> element:
<component type="typeof(RadzenTheme)" render-mode="ServerPrerendered" param-Theme="@("material")" />
Open the Program.cs file and include:
builder.Services.AddRadzenComponents();
Open the _Host.cshtml file of your application. Add this code after the last <script>:
<script src="_content/Radzen.Blazor/Radzen.Blazor.js?v=@(typeof(Radzen.Colors).Assembly.GetName().Version)"></script>
Use any Radzen Blazor component by typing its tag name in a Blazor page:
<RadzenButton Click="@ButtonClicked" Text="Hi"></RadzenButton>
@code {
void ButtonClicked()
{
// Handle the Click event of RadzenButton
}
}
Open the MainLayout.razor file and include:
<RadzenComponents />
Radzen Blazor Components, © 2018-2026 Radzen.
Source Code licensed under
MIT