Blazor is a free and open-source web framework that enables developers to create web user interfaces (UI) based on components, using C# and HTML.[1][2][3][4][5] It is being developed by Microsoft, as part of the ASP.NET Core web app framework.
Blazor can be used to develop single-page, mobile, or server-rendered applications using .NET technologies.