Project templates for Blazor, a new experimental web UI framework based on C#, Razor, and HTML that runs in the browser via WebAssembly.
Blazor greatly simplifies the task of building fast and beautiful single-page applications that run in any browser. It does this by enabling developers to write .NET-based web apps that run client-side in web browsers using open web standards.
If you already use .NET, this completes the picture: you’ll be able to use your skills for browser-based development in addition to building server and cloud-based services, native mobile/desktop apps, and games. If you don’t yet use .NET, our hope is that the productivity and simplicity benefits of Blazor will be compelling enough that you will try it.
Install the following:
To get started building web apps with Blazor please check out our getting started guide.
Help & feedback
Your feedback is especially important to us during this experimental phase for Blazor. If you run into issues or have questions while trying out Blazor, please let us know!
After you've tried out Blazor, please let us know what you think by taking our in-product survey. Just click the survey link shown on the app home page when running one of the Blazor project templates:
Thanks for trying Blazor!