Blazor is a framework for building interactive client-side web UI with . NET: Create rich interactive UIs using C# instead of JavaScript. Share server-side and client-side app logic written in Render the UI as HTML and CSS for wide browser support, including mobile browsers.