FindSoftware

Blazor

Web UI framework for building interactive web apps with C# and Razor components, shipped as part of ASP.NET Core.

Blazor is a web UI framework in which the components are written in Razor and C#, and the same components can run in one of several hosting models. In the Blazor Server model they execute on the server inside an ASP.NET Core app and update the page over a SignalR connection. In the WebAssembly model they run in the browser on a .NET runtime that is downloaded with the app. Blazor Web Apps combine static rendering, interactive server rendering and client-side rendering in one app. Microsoft maintains it as part of the ASP.NET Core repository, and the templates come from the .NET SDK and Visual Studio.

Worth knowing

The hosting model decides what the site needs. A Blazor Server app needs a running ASP.NET Core server, and the docs state that serverless deployment is not possible for it. A standalone WebAssembly app can be served as static files from a CDN, but the docs state that it is limited to a subset of the .NET APIs and that its browser runtime must be downloaded before the app starts.

Identity

Status
Active
Maintainer
Microsoft Corporation5
Maintained by
Company5
First release
20184

Rendering and deploy

Runs as
In the browser, Static files, Always on68
Rendering
Static output, On a server, In the browser3
Install with
dotnet-cli7

Releases

Current major version
1010
Last release
2026-10-1310

Adoption

GitHub stars
38,4972
Contributors
3402

Why these figures do not compare

Sources

  1. 2026-10-26: links, Categories
    dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor
  2. 2026-10-26: links, Written in, License, License model, GitHub stars, Contributors
    github.com/dotnet/aspnetcore
  3. 2026-10-26: links, Rendering
    learn.microsoft.com/en-us/aspnet/core/blazor/
  4. 2026-10-26: First release
    devblogs.microsoft.com/dotnet/blazor-experimental-project/
  5. 2026-10-26: Maintainer, Maintained by
    www.microsoft.com/en-us/legal/terms-of-use
  6. 2026-10-26: Runtime, Templating, Runs as
    learn.microsoft.com/en-us/aspnet/core/blazor/hosting-models
  7. 2026-10-26: Install with
    learn.microsoft.com/en-us/aspnet/core/blazor/tooling
  8. 2026-10-26: Runs as
    learn.microsoft.com/en-us/aspnet/core/blazor/host-and-deploy/webassembly
  9. 2026-10-26: Multilingual
    learn.microsoft.com/en-us/aspnet/core/blazor/globalization-localization
  10. 2026-10-26: Current major version, Last release
    github.com/dotnet/aspnetcore/releases/tag/v10.0.13

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON