Blazor
Web UI framework for building interactive web apps with C# and Razor components, shipped as part of ASP.NET Core.
dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazorrepositorydocs
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
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
Adoption
Sources
- 2026-10-26: links, Categories
dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor - 2026-10-26: links, Written in, License, License model, GitHub stars, Contributors
github.com/dotnet/aspnetcore - 2026-10-26: links, Rendering
learn.microsoft.com/en-us/aspnet/core/blazor/ - 2026-10-26: First release
devblogs.microsoft.com/dotnet/blazor-experimental-project/ - 2026-10-26: Maintainer, Maintained by
www.microsoft.com/en-us/legal/terms-of-use - 2026-10-26: Runtime, Templating, Runs as
learn.microsoft.com/en-us/aspnet/core/blazor/hosting-models - 2026-10-26: Install with
learn.microsoft.com/en-us/aspnet/core/blazor/tooling - 2026-10-26: Runs as
learn.microsoft.com/en-us/aspnet/core/blazor/host-and-deploy/webassembly - 2026-10-26: Multilingual
learn.microsoft.com/en-us/aspnet/core/blazor/globalization-localization - 2026-10-26: Current major version, Last release
github.com/dotnet/aspnetcore/releases/tag/v10.0.13