A collection of awesome Blazor resources.
Inspired by awesome, awesome-dotnet and awesome-dotnet-core.
The goal is to build a categorized community-driven collection of very well-known resources about Blazor.
Contributions are always welcome! Please take a look at the contribution guidelines pages first. Thanks to all contributors, you're awesome and wouldn't be possible without you!
- Introduction
- General
- Demos
- Sample Projects
- Tutorials
- Extensions
- Libraries
- Experiments & Sets of tools and libraries
- Videos
- Articles
- Podcasts
- Tooling
- Books
- E-Books
- Courses
- Community
Blazor is a .NET web framework to build client web apps with C#. Blazor lets you build interactive web UIs using C# instead of JavaScript. Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries. More information on the official website.
Please note that if you want to open Blazor projects in Visual Studio, you must have Visual Studio 15.7 Preview 1 or later and the .NET Core 2.1 Preview 1 SDK. Recommanded: Visual Studio 2019 Preview and the latest .NET Core Framework.
- Blazor - Official website of Blazor, from Microsoft.
- Blazor bites - Blazor bites series by chris Sainty.
- Blazor-Dev gallery on .NET Foundation - Daily builds of the 'dev' branch of Blazor.
- Blazor Extensions - Curated extensions for Microsoft ASP.Net Core Blazor.
- FAQ - FAQ.
- GitHub repository - The official Blazor repository.
- 'Hello World' sample - 'Hello World' sample.
- Introduction to ASP.NET Core - Introduction to ASP.NET Core.
- Learn Blazor - An unofficial documentation website (source code here).
- Workshop - Blazor workshop.
- BlazorCalculator - Simple calculator with history and ability to use previous results in new calculations.
- BlazorChess - Chess engine implemented with Blazor.
- BlazorClockCanvas - Password pattern based on SVG.
- BlazorClockSVG - Complex clock based on SVG.
- BlazeDown - BlazeDown, online Markdown editor.
- BlazorGameSnake - 2D game snake with customizations, path finding algorithm, and sound effects using SVG.
- BlazorPasswordPattern - Password pattern based on SVG.
- BlazorRawHtmlRenderer - Raw HTML rendering with Blazor.
- Blazorships - Blazorships, a Blazor implementation of Battleship using SignalR.
- Demo - Official demo website.
- Money - Money.
- RealWorld demo - RealWorld demo website.
- VocaDB lyrics display - VocaDB lyrics display.
- ASP.NET Core Blazor CRUD - ASP.NET Core Blazor Master/Detail CRUD with Filtering and Sorting using EF.
- AsteroidsWasm - A mixed bag of C# projects to see if a single .NET Standard base can run across all common platforms include WebAssembly.
- Beam - A social network demo application. This is the source code of the LinkedIn course "Blazor First Look".
- Blangular - Blazor + Angular, by Daniel Roth.
- BlazeDown - BlazeDown, online Markdown editor. Demo.
- Blazing Chuck - An example Blazor app that displays random "nerdy" Chuck Norris jokes. Demo.
- BlazorAdvancedTodo - A Blazor to-do app with state and undo function.
- BlazorAzureSignalRService - Blazor + Azure SignalR Service.
- BlazorBinding - Sample Blazor App demonstrating various data binding scenarios.
- BlazorBricks - BlazorBricks, a Blazor implementation of the game Tetris.
- BlazorCalculator - Simple calculator with history and ability to use previous results in new calculations.
- Blazor calculator with expressions - A sample numerical expression evaluator in Blazor utilizing an F# library that uses FsLex and FsYacc to parse expressions. Demo.
- BlazorChat - Real-time chat app using ASP.NET Core and Blazor, from Daniel Roth.
- BlazorChatSample - Blazor chat demo using SignalR JS client with interop.
- BlazorChess - Chess engine implemented with Blazor. Demo.
- BlazorClockCanvas - Complex clock based on Canvas.
- BlazorClockSVG - Complex clock based on SVG.
- Blazor Contoso University - Contoso University in Blazor.
- Blazor Converters - Blazor Converters is simple converter app written using Blazor, influenced by Windows 10 Calculator.
- Blazor.DataDrivenLayout - Two example of how to do data driven layouts in Server-side Blazor.
- BlazorDice - Roll the dice.
- BlazorElectronExperiment - Exploring how a Blazor could be used to build a cross-platform desktop application using Electron.
- BlazorFileReader - Read-only File streams in Blazor. Demo.
- BlazorGameSnake - 2D game snake with customizations, path finding algorithm, and sound effects using SVG.
- BlazorGeolocation - An example of using Geolocation with Blazor.
- BlazorGraphExample - Example application for connecting to Graph API from Blazor.
- BlazorMobile - Launch a Blazor application as a standalone application.
- BlazorNasaImages - A sample Blazor app that fetches the Nasa Astronomy Picture of the Day.
- BlazorPaint - A paint sample with Blazor (demo).
- BlazorPass - Blazor UI and ASP.NET Core API to manage Active Directory credentials.
- BlazorPasswordPattern - Password pattern based on SVG.
- BlazorPong - 8 bits pong with blazor and signalR. Warning: Blazor Pong is not finished and is stopped with a knowed SignalR issue with Blazor, more info here.
- BlazorQuiz - Simple quiz using Blazor.NET and Webassembly.
- BlazorRawHtmlRenderer - Raw HTML rendering with Blazor.
- BlazorServerTree - A simple Server-Side Blazor sample app to deal with hierarchical data.
- BlazorServiceWorker - A client-side Blazor template with service worker caching.
- Blazorships - Blazorships, a Blazor implementation of Battleship using SignalR.
- Blazor Spreadsheet - Spreadsheet app developed in Blazor. Demo.
- Blazor Summernote - Wrapper for the new MS Blazor framework, allowing the use of the Summernote Wysiwyg editor in a form.
- Blazor Survey - A hybrid F#/C# blazor sample app to kick the tyres of blazor.
- Blazor Sushi - Kendo UI Sushi SPA recreated in Blazor.
- BlazorTasks - To-Do App.
- Blazor.Toaster - A Blazor port of Toastr.js.
- Blazor Tree CRUD - CRUD operations with hierarchical data. Blazor Server + GraphQL + EF.
- Blazor.Universal - Example of using Blazor to build Xamarin based UWP application without WebAssembly.
- BlazorValidationControls - Blazor validation controls.
- Blazor.Xamarin - A Xamarin template for launch and interop a Blazor app on mobile.
- Blazor + Electron sample - Explore how a Blazor app can be used to build a cross-platform desktop app.
- Blazor + Sitecore - Example of dynamic pages and routes with SiteCore and Helix.
- Blazume - A simple portfolio/Resume template using Blazor.
- Bolero.TodoMVC - A TodoMVC clone using Bolero.
- Calamari Blog - A simple blog and portfolio site running on Squidex.
- CRUD sample with EF - ASP.NET Core Blazor Master/Detail CRUD with Filtering and Sorting using EF.
- CssBuilder – A clean code approach to conditional CSS classes for Razor components in Blazor.
- Data Driven Layout - Two ways of driving the layout based on data in the page.
- Demo - Code of the official demo website.
- Do - To Do app.
- Flight Finder - Flight Finder.
- FMRL - Ephemeral Message Service. Messages sent are encrypted, securely transferred, and automatically deleted when they are retrieved.
- Hacker News Clone - Hacker News Clone. Demo.
- Money - A money manager implemented using CQRS+ES. Demo.
- NethereumBlazor - Ethereum blockchain explorer and simple wallet.
- Planning Poker (Demo) – An app to play Planning Poker for distributed teams. The app is implemented using Blazor and shows how to switch between client-side and server-side mode with a configuration change.
- Quick CMS - Personal blog engine.
- Randify - Spotify Playlist randomizer.
- Realworld - Blazor realworld example app.
- RSS Reader - RSS Reader built using Blazor.
- RxBlazor - Rx.NET based MessageService demo for Blazor Framework.
- Tour of Heroes - Blazor implementation of Angular Tour of Heroes.
- Toss.Blazor - Twitter-like web application using Blazor.
- TrendTv - Fetch video list from YouTube and "zap" in real time between trending videos, filtered by country or category.
- Try F# on WebAssembly - The F# compiler running in WebAssembly with Bolero.
- Tulsa .NET User Group website - Tulsa .NET User Group website.
- Tzaar - Implementation of the board game Tzaar with Blazor and SignalR. Demo.
- VocaDB lyrics - VocaDB lyrics display Blazor proto.
- WebSocketPage - Web Socket in Blazor. demo.
- WordDaze - Blogging application written using Blazor with a WebAPI backend.
- ZoraGen Blazor - PWA capable Blazor UI for the ZoraSharp library.
- Blazor TODO list - April 22, 2019 - Blazor TODO list.
- A Nicer Looking Blazor Loading Page - October 14, 2018 - Customize the Blazor loading page using SpinKit.
- Blazor workshop - Blazor app building workshop by .NET Foundation, Blazzing Pizza.
- Data Driven Layout - September 24, 2018 - Two ways of driving the layout based on data in the page.
- ASP.NET Core Blazor CRUD - August 20, 2018 - A master/detail HTML CRUD example with sorting and filtering using Entity Framework and Web API.
- Blazing Chuck - August 20, 2018 - An example Blazor app that displays random "nerdy" Chuck Norris jokes. Demo.
- Blazor + Sitecore - June 30, 2018 - Time travel into the future – Blazor + Sitecore + Helix.
- Blazor Bricks - May 11, 2018 - A bricks game developed with C# and Blazor.
- BlazorConfirm - A Blazor Wrapper for JS's
Window.confirm()
andonbeforeunload
as .Net Blazor Component (Demo) - Blazor Extensions Home - Home for Blazor Extensions.
- BlazorGrid - This is a reusable grid component for Blazor which also supports client side pagination.
- BlazorMaterial - Blazor components implementing Google's Material components for web.
- BlazorOfficeUIFabric - Microsoft Office Fabric UI port for Blazor.
- BlazorSignalR - SignalR Core .NET client library for Blazor. It uses the C# client.
- Canvas - HTML5 Canvas API implementation for Microsoft Blazor.
- Logging - Microsoft Extension Logging implementation for Blazor.
- Notifications - HTML5 Notifications API implementation for Microsoft Blazor.
- SignalR - SignalR Core implementation for Blazor. It uses the JavaScript client.
- Telerik UI for Blazor - A native set of UI components for Blazor, including grid, charting, and calendar components.
- Storage - HTML5 Storage API implementation for Microsoft Blazor.
- Toastr - A Blazor port of Toastr.js.
- Blazor.Auth0 - Library for Blazor authentication with OIDC Authorization Code-Grant and Implicit-Grant flows, using Auth0's Universal Login and Silent Login.
- Blazor BarCode – A barcode library for Blazor using barcode fonts.
- BlazorBits - Components including Monaco editor.
- Blazor-Charts - SVG charts for Blazor.
- BlazorComponents - Reusable components for Blazor. Starting with ChartJS interop.
- BlazorContextMenu - A context menu component for Blazor (Demo).
- Blazor-Dashboard - Admin Dashboard Template Theme for Blazor.
- BlazorDB - In-memory, persisted to local storage, database for Blazor.
- BlazorEmbedLibrary - Provides Blazor-style embedded static content files for Razor Components projects.
- Blazor.EventAggregator - Lightweight Event Aggregator for Blazor (Razor Components).
- BlazorFileSaver - Blazor Component wrapper for FileSaver.js.
- Blazor.FlexGrid - GridView component for Blazor.
- Blazor-Fluxor - A low-boilerplate Flux/Redux state library for Blazor.
- Blazor Gamepad - Provides gamepad API access for Blazor.
- Blazor.Geolocation - Blazor interop for browers Geolocation apis.
- Blazor Hotkeys - A library to provide configuration-centric keyboard shortcuts for Blazor.
- Blazorise - Components for Blazor with support for Bootstrap, Bulma and Material CSS. (Demo)
- Blazor LoadingBar - Loading bar UI for Client-Side Blazor application.
- Blazor.LocalFiles - Open files in your browser and load into Blazor.
- Blazored.Localisation - A library to provide localisation in client-side Blazor applications.
- Blazored.LocalStorage - Local storage for Blazor applications.
- Blazored.Menu - A JavaScript free menu library for Blazor and Razor Components applications.
- Blazored.Modal - A JavaScript free modal library for Blazor and Razor Components applications.
- Blazored.Toast - A JavaScript free toast library for Blazor and Razor Component applications.
- BlazorNodaTimeDateTimePicker - A Date/Time picker component library for Blazor using NodaTime.
- Blazorous - Maintainable CSS with Blazor (Demo).
- Blazor.Payments - Blazor Web Agent port of the Web Payment API standard developed by W3C .
- Blazor.Polyfill - Polyfills for Blazor (for Internet Explorer 11 support and some other browsers).
- BlazorRealm - Redux state management for Blazor.
- Blazor-Redux - Connecting a Redux state store with Blazor.
- BlazorScrollbar - Reusable, fully configurable component with vertical and horizontal scrollbars (Demo).
- Blazor.Sensors - Blazor interop for browers sensor apis.
- Blazor.SpeechSynthesis - A library to provide Speech Synthesis API access for Blazor.
- BlazorSplit - Resizeable split views (Demo).
- BlazorSplitter - Reusable, fully configurable component with vertical and horizontal splitters and diagonal resizer (Demo).
- Blazor-State - Manage client side state in Blazor using MediatR pipeline.
- BlazorStorage - Local and session storage support for Blazor.
- BlazorStrap - Bootstrap 4 components for Blazor (Demo).
- Blazor Svg Helper - Create SVG elements with children (circle, rectangle, image, text, and others) and render with RenderTreeBuilder (Demo).
- Blazor Time Zone Kit - A library to provide system time zones and local time zone initialization in Blazor apps.
- Blazor.Validation.DataAnnotation - Library for validating form on a Blazor application using Data Annotation.
- BlazorVirtualGrid - Reusable, fully configurable component with rows and columns fast virtualization (Demo).
- Blazor.Xamarin - A Xamarin template for launch and interop a Blazor app on mobile.
- ChartJs.Blazor - Blazor Component that wraps ChartJS.
- DevExpress Blazor UI Components - UI components including Data Grid, Pivot Grid, and several data editors.
- Elmah.Io.Blazor - Logs from Blazor to elmah.io using Microsoft.Extensions.Logging.
- Grid.Blazor - Grid component for Blazor and Mvc, supporting filtering, sorting and paging.
- MatBlazor - Material Design components for Blazor. (Demo).
- NObservable - MobX-like observables and component instrumentation.
- Sotsera.Blazor.Toaster - A Blazor port of Toastr.js.
- Syncfusion Blazor UI Components - Robust UI components including Data Grid, Charts, Scheduler, Inputs and several Editor components.
- Trail - DSL for writing Blazor markup in F# (with an adapter for working with BlazorRedux).
- TwitterShareButton - A Tweet Button component for Blazor.
- WebSocketHelper - Helper for Web Socket in Blazor.
- Bionic - An Ionic CLI clone for Blazor projects.
- Bolero - Blazor for F# with hot reloaded templates, type-safe endpoints and routing, remoting, and much more.
- ASP.NET Community Standup - April 16, 2019 - ASP.NET Community Standup - Blazor Updates with Dan Roth and Steve Sanderson.
- Continuation of the Tulsa .NET User Group website - April 12, 2019 - Continuation of the Tulsa .NET User Group website. Source code here.
- Continuation of the Tulsa .NET User Group website - April 10, 2019 - Continuation of the Tulsa .NET User Group website. Source code here.
- Blazor StateHasChanged: Blazor radio buttons and NuGet packages - April 9, 2019 - Blazor radio buttons and NuGet packages.
- What’s Coming with .NET Core 3.0 - April 2, 2019 - What’s Coming with .NET Core 3.0.
- Blazor StateHasChanged: Blazor Shell apps - March 30, 2019 - Blazor Shell apps.
- Build amazing web apps with .NET Core - March 26, 2019 - Build amazing web apps with .NET Core.
- ASP.NET Community Standup - February 5, 2019 - ASP.NET Community Standup.
- A New Framework for Browser-based .NET Apps (DevReach 2018) - January 14, 2019 - A New Framework for Browser-based .NET Apps (DevReach 2018).
- Blazor StateHasChanged - January 7, 2019 - Blazor StateHasChanged using Fluent Validation.
- What's up with Server Side Blazor? - December 14, 2018 - ASP.NET Monsters #121: What's up with Server Side Blazor?
- Razor Components deep dive 1 - December 5, 2018 - Razor Components deep dive 1, from Edward Charbeneau.
- Blazor, a New .NET Single Page Application Framework - November 28, 2018 - Steve Sanderson - Blazor, a New .NET Single Page Application Framework | Øredev 2018.
- Cascading Parameters in Blazor 0.7.0 - November 24, 2018 - Cascading Parameters in Blazor 0.7.0, by Edward Charbeneau.
- Blazor File Inputs - November 19, 2018 - Blazor File Inputs, by Edward Charbeneau.
- Visual Studio Toolbox: Blazor Part 2 - November 8, 2018 - Visual Studio Toolbox: Blazor Part 2.
- Visual Studio Toolbox: Blazor Part 1 - November 6, 2018 - Visual Studio Toolbox: Blazor Part 1.
- The Blazor Show - October 9, 2018 - ASP.NET Community Standup - The Blazor Show!
- Developing amazing web apps with ASP.NET Core - September 28, 2018 - Microsoft Ignite 2018: Developing amazing web apps with ASP.NET Core, by Daniel Roth.
- Blazor StateHasChanged - September 28, 2018 - Blazor-Fluxor, Bionic and some live demos of building Blazor Component Templates with Blazor 0.6.0.
- Blazor StateHasChanged - September 22, 2018 - Blazor 0.6.0 Templates, Razor Components, Hosting with Azure Static Websites, and some live demos using Blazor Interop and Geolocation services.
- A fistful of Blazor; Its .NET in the browser - September 21, 2018 - A fistful of Blazor; Its .NET in the browser by William Tulloch at the NDC Sydney.
- Blazor: Modern Web development with .NET and WebAssembly - September 13, 2018 - Blazor: Modern Web development with .NET and WebAssembly during the .NET Conf 2018.
- What's New in ASP.NET Core? - August 11, 2018 - What's New in ASP.NET Core? (31:30).
- ASP.NET Community Standup - Aug 7, 2018 - Meet the MVC Team! - August 7, 2018 - ASP.NET Community Standup - Aug 7, 2018 - Meet the MVC Team!
- Bionic - Ionic CLI clone for Blazor - July 8, 2018 - Bionic - Ionic CLI clone for Blazor (NuGet package).
- ASP.NET Community Standup - Meet the Blazor team! - June 12, 2018 - ASP.NET Community Standup - June 12, 2018 - Meet the Blazor team.
- Blazor, a new .NET SPA framework - May 7, 2018 - Presentation of Blazor by Steve Sanderson at the NDC Minnesota.
- .NET Overview & Roadmap - May 7, 2018 - .NET Overview & Roadmap (at 1:14:00).
- What's new in Web Development with ASP.NET Core 2.1 - May 6, 2018 - What's new in Web Development with ASP.NET Core 2.1 (Blazor part starts at 1:08:57).
- Develop ASP.NET Blazor Apps in a Docker Container - April 26, 2018 - Develop ASP.NET Blazor Apps in a Docker Container, from Coding Blocks.
- ASP.NET Community Standup - Blazor Update with Dan Roth and Steve Sanderson - April 3, 2018 - ASP.NET Community Standup - Blazor Update with Dan Roth and Steve Sanderson.
- WebAssembly and Blazor - .NET Concept of the Week - Episode 9 - March 4, 2018 - WebAssembly and Blazor - .NET Concept of the Week - Episode 9.
- Exploring ASP.NET Blazor - Feb 10, 2018 - Exploring ASP.NET Blazor! with Jeffrey T. Fritz.
- ASP.NET Community Standup - Feb 6, 2018 - ASP.NET Community Standup - Blazor Update.
- Web Apps can’t really do that, can they? - Steve Sanderson - July 10, 2017 - Web Apps can’t really do that, can they? - Steve Sanderson.
- Using Blazor to Build a Client-Side Single-Page App with .NET Core - April 22, 2019 - Using Blazor to Build a Client-Side Single-Page App with .NET Core.
- Working with the View in Blazor MVVM - April 20, 2019 - Working with the View in Blazor MVVM : functions{} vs code behind vs ViewModel.
- Blazor now in official preview! - April 18, 2019 - Blazor now in official preview!
- ASP.NET Core updates in .NET Core 3.0 Preview 4 - April 18, 2019 - ASP.NET Core updates in .NET Core 3.0 Preview 4.
- Updated Razor support in Visual Studio Code, now with Blazor support - April 18, 2019 - Updated Razor support in Visual Studio Code, now with Blazor support.
- Why Blazor Grid Templates will make you question everything - April 18, 2019 - Why Blazor Grid Templates will make you question everything.
- 3 Ways to Communicate Between Components in Blazor - April 17, 2019 - 3 Ways to Communicate Between Components in Blazor.
- Adding features to a simple Blazor MVVM client with composition - April 12, 2019 - Adding features to a simple Blazor MVVM client with composition.
- Introducing Syncfusion’s ASP.NET Core Blazor / Razor Components - April 10, 2019 - Introducing Syncfusion’s ASP.NET Core Blazor / Razor Components.
- Getting Started with TypeScript for JSInterop in Blazor - April 9, 2019 - Getting Started with TypeScript for JSInterop in Blazor.
- Using The Blazor Form Validation - April 9, 2019 - Using The Blazor Form Validation.
- Building Components Manually via RenderTreeBuilder - April 3, 2019 - Building Components Manually via RenderTreeBuilder.
- Client-side or Server-side - March 31, 2019 - Client-side or Server-side.
- Managing Page Layouts in Blazor - March 29, 2019 - Managing Page Layouts in Blazor.
- Using FluentValidation for Forms Validation in Razor Components - March 26, 2019 - Using FluentValidation for Forms Validation in Razor Components.
- Implementing Client Side Search As You Type Using bind-value-oninput - March 25, 2019 - Blazor: Implementing Client Side Search As You Type Using bind-value-oninput.
- What is Blazor and what is Razor Components? - March 19, 2019 - What is Blazor and what is Razor Components?
- Using JavaScript Interop in Razor Components and Blazor - March 19, 2019 - Using JavaScript Interop in Razor Components and Blazor.
- Deploying Blazor Apps Using Azure Pipelines - March 12, 2019 - Deploying Blazor Apps Using Azure Pipelines.
- Blazor 0.9.0 experimental release now available - March 7, 2019 - Blazor 0.9.0 experimental release now available.
- Full Stack C# with Blazor - March 7, 2019, Full Stack C# with Blazor.
- Understanding cascading values & cascading parameters - February 26, 2019 - Understanding cascading values & cascading parameters.
- What’s the Difference Between Razor and Blazor? - February 21, 2019 - What’s the Difference Between Razor and Blazor?
- Configuring a Blazor app - February 18, 2019 - Configuring a Blazor app.
- Microsoft updates Blazor, now built on Razor Components - February 13, 2019 - Microsoft updates Blazor, now built on Razor Components.
- Dealing with Forms in Blazor - February 8, 2019 - Dealing with Forms in Blazor.
- Blazor 0.8.0 experimental release now available - February 5, 2019 - Blazor 0.8.0 experimental release now available.
- Blazored modal released - February 5, 2019 - Blazored modal released.
- Event Aggregator for ASP.NET Core 3 Razor Components / Blazor - February 4, 2019 - Blazor.EventAggregator - Event Aggregator for ASP.NET Core 3 Razor Components / Blazor.
- ASP.NET Core updates in .NET Core 3.0 Preview 2 - January 29, 2019 - ASP.NET Core updates in .NET Core 3.0 Preview 2.
- Blazor Notes from NDC London - January 29, 2019 - Blazor Notes from NDC London.
- Creating a Reusable, JavaScript-Free Blazor Modal - January 28, 2019 - Creating a Reusable, JavaScript-Free Blazor Modal.
- Google authentication in Server-Side Blazor - January 21, 2019 - Google authentication in Server-Side Blazor (Razor components).
- Announcing Blazored and Blazored Toast - January 21, 2019 - Announcing Blazored and Blazored Toast.
- Blazor Full-Stack Web Dev in ASP .NET Core - January 16, 2019 - Blazor Full-Stack Web Dev in ASP .NET Core.
- Creating a top menu search bar in Blazor - January 12, 2019 - Creating a top menu search bar in Blazor.
- Exception Handling In Blazor - January 10, 2019 - Exception Handling In Blazor.
- Zero to Azure Hero with ASP.NET Core, Blazor, Azure DevOps, Cognitive Services, SonarCloud and App Services - January 5, 2019 - Zero to Azure Hero with ASP.NET Core, Blazor, Azure DevOps, Cognitive Services, SonarCloud and App Services.
- From Angular to Blazor: The Health App - January 3, 2019 - From Angular to Blazor: The Health App.
- An Introduction to Templated Components in Blazor - January 3, 2019 - An Introduction to Templated Components in Blazor.
- Blazor StateHasChanged() - December 14, 2018 - Blazor StateHasChanged().
- Create Blazor Nuget Package With Azure Devops - December 14, 2018 - Create Blazor Nuget Package With Azure Devops.
- How To Publish A Blazor Component To Nuget Gallery - December 10, 2018 - How To Publish A Blazor Component To Nuget Gallery.
- An Ad Hoc Approach to Passing Elements from Blazor to JavaScript - December 6, 2018 - An Ad Hoc Approach to Passing Elements from Blazor to JavaScript.
- Architecting Blazor (and Integrating JavaScript) - December 4, 2018 - Architecting Blazor (and Integrating JavaScript), from the Visual Studio Magazine.
- Simple localisation in Blazor - December 3, 2018 - Simple localisation in Blazor.
- BlazorGrid – A Reusable Grid Component For Blazor - December 2, 2018 - BlazorGrid – A Reusable Grid Component For Blazor
- Visual Studio Code gears up for Blazor - November 30, 2018 - Visual Studio Code gears up for Blazor.
- Validate Request With Recaptcha On A Blazor App And Mediatr - November 24, 2018 - Validate Request With Recaptcha On A Blazor App And Mediatr.
- Validation Controls using Blazor - Basic Validation Controls - November 20, 2018 - Part I: Validation Controls using Blazor - Basic Validation Controls.
- Blazor StateHasChanged() - November 16, 2018 - Blazor StateHasChanged().
- Share Blazor Components with Shared Class Libraries - November 11, 2018 - Share Blazor Components with Shared Class Libraries.
- Adding Blazor to existing HTML+JavaScript pages - November 2, 2018 - Adding Blazor to existing HTML+JavaScript pages.
- Blazor: Working with Events - October 31, 2018 - Blazor: Working with Events, by Visual Studio Magazine.
- Implementing server side CosmosDB pagination in a Blazor Web App - October 31, 2018 - Implementing server side CosmosDB pagination in a Blazor Web App (Part 1: Page Number and Page Size).
- Blazor Q&A with Microsoft's Daniel Roth - October 25, 2018 - Blazor Q&A with Microsoft's Daniel Roth.
- Building offline Blazor application - October 24, 2018 - Building offline Blazor application.
- Service lifetimes in Blazor - October 22, 2018 - Service lifetimes in Blazor.
- Pages in ASP .NET Core: Razor, Blazor and MVC Views - October 21, 2018 - Pages in ASP .NET Core: Razor, Blazor and MVC Views.
- Server-side Blazor applications - October 19, 2018 - Server-side Blazor applications.
- Building a blogging app with Blazor: adding authentication - October 15, 2018 - Building a blogging app with Blazor: adding authentication.
- Get Started with Blazor and WebAssembly - October 15, 2018 - Get Started with Blazor and WebAssembly.
- A nicer looking Blazor loading page - October 14, 2018 - A nicer looking Blazor loading page.
- Deploying a Blazor Application on Azure - October 12, 2018 - Deploying a Blazor Application on Azure.
- A Blazor Tip You Should Almost Certainly Ignore - October 10, 2018 - A Blazor Tip You Should Almost Certainly Ignore.
- Building Blazor apps with SignalR Core - October 3, 2018 - Building Blazor apps with SignalR Core.
- Server-Side Blazor to ship in .NET Core 3.0 - October 3, 2018 - Server-Side Blazor to ship in .NET Core 3.0.
- Blazor 0.6.0 experimental release now available - October 2, 2018 - Blazor 0.6.0 experimental release now available.
- Integrating JavaScript and C# in the Browser: Beyond the Basics with Blazor - October 1, 2018 - Integrating JavaScript and C# in the Browser: Beyond the Basics with Blazor.
- Cutting Edge - Blazor at Work: Events, Binding and Composition - October 1, 2018 - Cutting Edge - Blazor at Work: Events, Binding and Composition.
- Work with Cassandra API in Cosmos DB - October 1, 2018 - Work with Cassandra API in Cosmos DB.
- Blazor - .NET in the browser - September 27, 2018 - Blazor - .NET in the browser.
- Building a blogging app with Blazor: Editing & Deleting Posts - September 24, 2018 - Building a blogging app with Blazor: Editing & Deleting Posts.
- Data Driven Layout in Server-side Blazor - September 24, 2018 - Data Driven Layout in Server-side Blazor.
- Building a blogging app with Blazor: add post - September 18, 2018 - Building a blogging app with Blazor: add post.
- Dependency Injection Lifetimes in Blazor - September 17, 2018 - Dependency Injection Lifetimes in Blazor.
- How to Consume Web APIs in Blazor - September 13, 2018 - How to Consume Web APIs in Blazor.
- Integrating Stripe Payment In With Blazor And Aspnet Core - September 11, 2018 - Integrating Stripe Payment In With Blazor And Aspnet Core.
- Working with the Blazor JavaScript Interop - September 5, 2018 - Working with the Blazor JavaScript Interop.
- Cutting Edge - Never Mind JavaScript, Here’s Blazor - September 4, 2018 - Cutting Edge - Never Mind JavaScript, Here’s Blazor, published on Microsoft Magazine.
- Web Development - C# in the Browser with Blazor - September 4, 2018 - Web Development - C# in the Browser with Blazor, published on Microsoft Magazine.
- Building a blogging app with Blazor: Listing Posts - September 3, 2018 - Building a blogging app with Blazor: Listing Posts.
- Blazor: .NET in the browser - September 1, 2018 - Blazor: .NET in the browser, from DNC Magazine.
- Integrating Blazor and JavaScript Code - August 27, 2018 - Integrating Blazor and JavaScript Code.
- Building a blogging app with Blazor: Getting Setup - August 27, 2018 - Building a blogging app with Blazor: Getting Setup.
- Client side validation with Blazor and System.DataAnnotation - August 23, 2018 - Client side validation with Blazor and System.DataAnnotation.
- Writing a Blazor app - August 20, 2018 - Writing a Blazor app.
- Localizing DateTime (and numbers) in Blazor - August 17, 2018 - Localizing DateTime (and numbers) in Blazor.
- Introduction to Server-side Blazor aka Razor Components - August 11, 2018 - Introduction to Server-side Blazor aka Razor Components.
- I18n With Blazor And Aspnet Core - August 11, 2018 - Internationalizing a Blazor App with ASPNET Core as backend service.
- WebAssembly - August 5, 2018 - Interview with Steve Sanderson (Talking Blazor).
- Web Assembly and Blazor: Re-assembling the Web - July 31, 2018 - Web Assembly and Blazor: Re-assembling the Web.
- Understanding Server-Side Blazor - July 29, 2018 - Understanding Server-Side Blazor.
- Blazor 0.5.0 experimental release now available - July 25, 2018 - Blazor 0.5.0 experimental release now available.
- CSRF protection with ASPNET Core and Blazor - July 22, 2018 - CSRF protection with ASPNET Core and Blazor.
- Blazor for Knockout.js Developers - July 20, 2018 - A brief comparison between two of Steve Sanderson’s Creations.
- Uploading a file in a Blazor app - July 12, 2018 - Uploading a file in a Blazor app.
- Adding search to Blazor applications - July 11, 2018 - Adding search to Blazor applications.
- SPA framework on .Net via WebAssembly - July 10, 2018 - SPA framework on .Net via WebAssembly.
- ASP.NET Core Blazor CRUD - July 9, 2018 - ASP.NET Core Blazor Master/Detail CRUD with Filtering and Sorting using EF.
- Improved Cascading Dropdowns With Blazor - July 5, 2018 - Improved Cascading Dropdowns With Blazor.
- Hosting a Blazor App in Azure Storage Static Websites - June 28, 2018 - Hosting a Blazor App in Azure Storage Static Websites.
- Implementing Google OAuth with Blazor - June 28, 2018 - Implementing Google OAuth with Blazor (0.4) and ASPNET Core 2.1.1.
- Web Assembly, Blazor and the future of Web Development - June 25, 208 - Web Assembly, Blazor and the future of Web Development.
- Hosting Blazor on Netlify - Hosting Blazor on Netlify.
- Who is Blazor for Exactly? - June 13, 208 - Who is Blazor for Exactly?
- Blazor 0.4.0 experimental release now available - June 7, 2018 - Blazor 0.4.0 experimental release now available.
- Blazor Update Boosts .NET/JavaScript Interoperability - June 8, 2018 - Blazor Update Boosts .NET/JavaScript Interoperability.
- An Introduction to Blazor - June 5, 2018 - An Introduction to Blazor.
- Creating an SPA Using Razor Pages With Blazor - June 4, 2018 - Creating an SPA Using Razor Pages With Blazor (Article on FreeCodeCamp - Article on DZone).
- Cascading DropDownList in Blazor Using EF Core - May 14, 2018 - Creating a cascading dropdown list in Blazor using Entity Framework Core database first approach.
- Deploying a Blazor Application on IIS - May 14, 2018 - Deploying an ASP.NET Core hosted Blazor application with the help of IIS 10 on a Windows 10 machine.
- Blazor Steals the Show in VSLive! - May 3, 2018 - Blazor Steals the Show in VSLive! .NET Keynote.
- Blazor 0.3.0 experimental release now available - May 2, 2018 - Blazor 0.3.0 experimental release now available.
- Blazor, Razor, WebAssembly, and Mono - April 24, 2018 - Blazor, Razor, WebAssembly, and Mono, How the pieces fit together.
- BlazeDown with Blazor - April 20, 2018 - BlazeDown with Blazor (Blazor + Markdown = BlazeDown!).
- Blazor 0.2.0 release now available - April 18, 2018 - Blazor 0.2.0 release now available.
- ASP.NET Core – CRUD Using Blazor And Entity Framework Core - April 9, 2018 - Creating a web application using Blazor with the help of Entity Framework Core.
- Using C# await against JS Promises in Blazor - April 7, 2018 - Using C# await against JS Promises in Blazor.
- Create a CRUD App using Blazor and ASP.NET Core - April 5, 2018 - Create a CRUD App using Blazor and ASP.NET Core.
- Blazor – You Want To Run .NET Where?! - April 5, 2018 - Blazor – You Want To Run .NET Where?!
- What is Blazor and why is it so exciting? - March 24, 2018 - What is Blazor and why is it so exciting?
- 'Death to JavaScript!' Blazor, for .NET Web Apps Using WebAssembly, Goes Alpha - March 23, 2018 - 'Death to JavaScript!' Blazor, for .NET Web Apps Using WebAssembly, Goes Alpha.
- Get started building .NET web apps that run in the browser with Blazor - March 22, 2018 - Get started building .NET web apps that run in the browser with Blazor.
- Blazor and .NET Core hosting – the future’s bright - March 5, 2018 - Blazor and .NET Core hosting – the future’s bright.
- Blazor: a web UI framework running C# and .NET in the browser - February 8, 2018 - Blazor: a web UI framework running C# and .NET in the browser.
- A new experiment: Browser-based web apps with .NET and Blazor - February 6, 2018 - A new experiment: Browser-based web apps with .NET and Blazor.
- Blazor: a technical introduction - February 6, 2018 - Blazor: a technical introduction.
- Running Blazor on Mono in the browser - November 5, 2017 - Running Blazor on Mono in the browser.
- .NET and WebAssembly - Is this the future of the front-end? - August 12, 2017 - .NET and WebAssembly - Is this the future of the front-end?
- The Cynical Developer - Blazor - February 18, 2019 - Episode 108 of The Cynical Developer - Blazor.
- Blazor in 2019 with Steve Sanderson and Dan Roth - February 14, 2019 - .NET Rocks, Blazor in 2019 with Steve Sanderson and Dan Roth.
- SDN Cast #118 - With Rainer Stropek and Serverside Blazor! - November 8, 2018 - Weekly SDN Cast with special gues Rainer Stropek talking about and showing off Blazor!
- Ed Charbeneau on Blazor - September 17, 2018 - Ed Charbeneau on Blazor.
- Blazor brings .NET to Web Assembly with Steve Sanderson - July 26, 2018 - Blazor brings .NET to Web Assembly with Steve Sanderson.
- Episode 037 – Blazor with Daniel Roth - April 30, 2018 - Episode 037 – Blazor with Daniel Roth.
- MS Dev Show : Blazor - March 19, 2018 - MS Dev Show Episode 184: Blazor (.NET in WebAssembly) with Dan Roth & Steve Sanderson.
- .NET Rocks, WebAssembly and Blazor with Steve Sanderson - July 4, 2017 - .NET Rocks 1455, WebAssembly and Blazor with Steve Sanderson.
- Inside WebAssembly with Mozilla Fellow David Bryant - May 25, 2017 - Inside WebAssembly with Mozilla Fellow David Bryant.
- ASP.NET Core Blazor Language Services - Provides Visual Studio support for ASP.NET Core Blazor.
- BlazorFiddle - Blazor .Net Developer Playground and Code Editor in the Browser.
- Blazor Minimum Project Templates - A project templates package of Blazor apps without JavaScript and CSS libraries.
- Blazor Snippets Visual Studio Code extension - A Visual Studio Code extension that offers Blazor and Razor snippets.
- .NET Core - .NET Core.
- Razor+ Visual Studio Code extension - A Visual Studio Code extension that offers improved Razor support.
- Visual Studio - Latest preview of Visual Studio.
- Visual Studio Code - Visual Studio Code, free, open source and cross-platform code editor.
- Blazor Revealed - Blazor Revealed, Building Web Applications in .NET(Published February, 2019).
- Blazor Quick Start Guide: Build web applications using Blazor, EF Core, and SQL Server - Blazor Quick Start Guide: Build web applications using Blazor, EF Core, and SQL Server (Published October 31, 2018).
- Dockerizing ASP.NET Core and Blazor Applications on Mac - Dockerizing ASP.NET Core and Blazor Applications on Mac (Published October 30, 2018).
- Blazor First Look on LinkedIn Learning - Blazor First Look on LinkedIn Learning. Source code.
- Free Blazor Training Course - DevExpress Blazor free training course Source code.
- Awesome Blazor on Twitter - This repository's Twitter feed.
- Gitter - Blazor discussion on Gitter.
- Learn Blazor - Community documentation on Blazor.
- LightSwitch Help Website - Blogs and code samples primarily covering server-side Blazor (Razor Components).
- Practical samples of Blazor - Practical samples of Blazor.
- Practical samples of Blazor Server-Side - Practical samples of Blazor Server-Side.
- Stack Overflow - Blazor questions feed on Stack Overflow.
- Twitter - Hashtag on Twitter.
- WebAssemblyMan - Man page for Blazor and WebAssembly.