An experimental web UI framework using C#/Razor and HTML, running in the browser via WebAssembly
Blazor integrates with
Why people like Blazor
Add a one-liner



Blazor is a .NET web framework that runs in any browser. You author Blazor apps using C#/Razor and HTML.

Blazor's Features
  • Uses only the latest web standards
  • No plugins or transpilation needed
  • A component model for building composable UI
  • Routing
  • Layouts
  • Forms and validation
  • Dependency injection
  • JavaScript interop
  • Live reloading in the browser during development
  • Server-side rendering
  • Full .NET debugging both in browsers and in the IDE
  • Rich IntelliSense and tooling
  • Ability to run on older (non-WebAssembly) browsers via asm.js
  • Publishing and app size trimming