An experimental web UI framework using C#/Razor and HTML, running in the browser via WebAssembly

What is Blazor?

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

Blazor is a tool in the Web App Builders category of a tech stack.

Blazor is an open source tool with 8.05K Github Stars and 650 Github Forks. Here’s a link to Blazor's open source repository on Github

Blazor integrates with

Why people like Blazor

Here’s a list of reasons why companies and developers use Blazor.

Add a one-liner

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

Blazor's alternatives

  • React - A JavaScript library for building user interfaces
  • Google App Maker - Low-code application development for G Suite
  • Stamplay - API Lego for developers. Build back-end piecing together APIs as building blocks.
  • Backand - Backend-as-a-Service for AngularJS and Ionic
  • Knack - Easily build beautiful data-driven web apps.

See all alternatives to Blazor