New to Telerik UI for BlazorStart a free 30-day trial

Project Templates

Updated on May 28, 2026

The Telerik.Blazor.Templates NuGet package provides standard ASP.NET Core Blazor project templates with a pre-configured Telerik UI for Blazor library. This article explains how to use the project templates.

Install

By default, the Telerik.Blazor.Templates NuGet package is installed during the execution of the Telerik.CLI setup command.

To install the Telerik UI for Blazor project templates separately:

  1. Close your IDE, for example, Visual Studio.
  2. Open your Terminal or Shell app.
  3. Execute the dotnet new install command:
    sh
    dotnet new install Telerik.Blazor.Templates

The package installs the following project templates:

Template NameCLI Short Name
Telerik Blazor Web Apptelerik-blazor
Telerik Blazor WebAssembly Standalone Apptelerik-blazorwasm
Telerik Blazor MAUI Hybrid Apptelerik-blazor-maui

Use with Visual Studio

The Telerik UI for Blazor project templates appear in the C#, Web and Blazor categories in the Create New Project wizard. Make sure to select "All platforms" in the respective dropdown.

When creating a Blazor Web App with WebAssembly or Auto render mode, make sure to select the server project as a startup project before running.

Use with VS Code

Install the C# Dev Kit extension.

To create a new app:

  1. Go to the Command Palette at the top (Ctrl + Shift + P on Windows or Cmd + Shift + P on Mac).
  2. Select Show and Run Commands.
  3. Select .NET: New Project...
  4. Type a project name and configure the project template options.

Use with the .NET CLI

To see all available project templates, execute the dotnet new list command with the --author option:

sh
dotnet new list --author="Progress"

For help on a specific project or item template, execute the dotnet new command with the --help option, for example:

sh
dotnet new telerik-blazor --help

To create a new Blazor app:

  1. Open your Terminal or Shell app and go to the desired parent folder of your future app.
  2. Execute the dotnet new command with the short name of the template and the app name, for example:
    sh
    dotnet new telerik-blazor -o MyNewAppName

Features and Configuration

The Telerik Blazor project templates differ in the following ways from the standard .NET Blazor project templates:

The Telerik-specific project template features include:

The project templates provide options to configure the Telerik Blazor components during app creation:

Template OptionDefault ValueDescription
ThemeDefaultThe Telerik UI for Blazor NuGet package includes a few CSS files that define different styling of the Telerik Blazor components.
Icon typeSVGTelerik Blazor components can render SVG icons or font icons.

Update

The Telerik.Blazor.Templates NuGet package is updated automatically every time you use the Telerik CLI create command. Another option is to execute the dotnet new update command:

sh
dotnet new update Telerik.Blazor.Templates

Uninstall

To remove the currently installed package, execute the dotnet new uninstall command:

sh
dotnet new uninstall Telerik.Blazor.Templates

See Also