Track Awesome Blazor Updates Daily
Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 AdrienTorris/awesome-blazor · ⭐ 9.1K · 🏷️ Front-End Development
Aug 15, 2025
General
- eShopOnBlazor (⭐8.6k) -
Migration of a traditional ASP.NET Web Forms app to Blazor, sample by Microsoft Architecture.
Others
- SaveHere (⭐109) -
Cloud Download Manager for direct links and media files from Youtube/Spotify/etc with media converter and builtin proxy to bypass restrictions.
2D/3D Rendering engines / Datagrids / tables
- BlazorDatasheet (⭐327) -
Excel-like datasheet component with keyboard navigation, formula, filtering, sorting and more.
Mar 01, 2025
Templates
- CleanAspire (⭐181) -
- CleanAspire is a cloud-native template powered by Aspire for cloud environments with scalability and offline support. Using .NET 9 Minimal APIs and Blazor WebAssembly, it provides a lightweight, fast foundation for building Progressive Web Applications (PWA) optimized for the cloud.
Rapid Development Framework
- Oqtane (⭐2.1k) -
Oqtane is a CMS & Application Framework for Blazor & .NET MAUI Oqtane.
Component bundles
- MatBlazor (⭐2.9k) -
MatBlazor comprises a range of components which implement common interaction patterns according to the Material Design specification. Documents and Demo , BoilerPlates with MatBlazor (⭐1.9k)
2D/3D Rendering engines / JavaScript
- BlazorScriptReload (⭐22) -
A component which provides support for using JavaScript in Blazor Web Applications
2D/3D Rendering engines / Others
- BlazorDragDrop (⭐419) -
A simple drag-and-drop library for Blazor components.
- BlazorTreeViews (⭐74) -
A customizable tree view component for Blazor applications.
Community / Others
- BuiltOnBlazor - A showcase of sites running on Blazor
Dec 10, 2024
Templates
- Clean Architecture with Blazor Server (⭐1.1k)
- Another template with MudBlazor and CleanArchitecture approach.
2D/3D Rendering engines / Others
- BlazorGravatar (⭐0) -
A Blazor component for integrating Gravatar, Blazor WASM, Server and SSR.
Nov 23, 2024
Videos / Others
- Why I'm Worried About Blazor and its Future - November 20, 2024 -
Why I'm Worried About Blazor and its Future, by Nick Chapsas.
Nov 19, 2024
Videos / Others
- Building Rich Web Applications with Blazor Server and MudBlazor - November 19, 2024 -
Explore how to create robust, interactive web applications using Blazor Server and MudBlazor. We'll dive into practical examples from a real-world application, discussing how MudBlazor's rich components can enhance user experience and simplify development. The session will cover performance optimization techniques, handling complex UI requirements, and best practices for deploying Blazor Server apps in production. Attendees will leave with actionable insights to elevate their Blazor Server projects.
- Using Blazor to manage data in SQL server and Microsoft Fabric -
Many business applications need to allow their users to view and update data in SQL server and data warehouses such as Microsoft Fabric. Learn how to create custom applications using Microsoft Blazor and free open-source controls such as Blazor Data Sheet to rapidly implement solutions to your users. Learn how to implement row level security to control access to the data in a granular way. Finally learn how to use PowerBI embedded to provide advanced data analytics.
- Exploring the New Fluent UI Blazor Library: Next-Gen Web Components and Architectural Innovations - November 15, 2024 -
In-depth session on the upcoming new major version of the Fluent UI Blazor library, which introduces cutting-edge Web Components and significant architectural changes. This session will cover: Overview of New Features: Discover the enhancements in the new Fluent UI Blazor library, including updated Web Components, Architectural Changes: Learn about the major architectural shifts that improve performance, scalability, and maintainability, Migration Guide: Yes, there will be a lot of breaking changes! But we will guide you with practical tips and best practices for migrating your existing projects to the new version.
Nov 14, 2024
CMS
- FluentCMS (⭐495) -
FluentCMS is open source AI Driven ASP.NET Core Blazor Content Management System (CMS) FluentCMS.
- ZauberCMS (⭐90) -
Fully featured, highly customisable and plugin based Blazor CMS, heavily inspired by Umbraco.
Others
- Pointing Party (⭐4) -
A tool for distributed agile story point estimation ceremonies, using Blazor WebAssembly and SignalR. Demo.
Component bundles
- BootstrapBlazor (⭐3.8k) -
A set of enterprise-class UI components based on Bootstrap and Blazor (Docs as Demo).
Real-World applications / Others
- FairPlayCombined (⭐34) -
The FairPlay platform is a set of pre-built customizable solutions created with Blazor.
Videos / Others
- What's New for ASP.NET Core & Blazor in .NET 9 - November 14, 2024 -
Find out about all the new features coming to ASP.NET Core & Blazor for web developers in .NET 9.
- ASP.NET Community Standup - Making DevToys 2.0 cross-platform with Blazor Hybrid - October 29, 2024 -
Learn about how the developers of DevToys leveraged a custom flavor of Blazor Hybrid to make DevToys 2.0 cross-platform.
- What's Next for ASP.NET Core & Blazor - August 22, 2024 -
Find out about all the new features coming to ASP.NET Core & Blazor for web developers in .NET 9.
- Build interactive AI-powered web apps with Blazor and .NET - August 21, 2024
Learn how you can quickly and easily build interactive AI-powered web apps with Blazor and .NET using a variety of ready-made AI components from the .NET ecosystem.
Books / Others
- Building Blazor Applications: A Developer's Guide - Building Blazor Applications: A Developer's Guide (Published August 14, 2024).
- Mastering Blazor UI: Advanced Custom Components and Design Strategies - Mastering Blazor UI: Advanced Custom Components and Design Strategies (Published September 3, 2024).
Jul 22, 2024
Videos / Others
- ASP.NET Community Standup - Using GraphQL to enhance Blazor apps - July 9, 2024 -
Let's dive into why GraphQL is a compelling choice for API queries and how to integrate it with Blazor. In this session, we'll enhance a Blazor app by incorporating GraphQL and using QuickGrid to present the data.
- Real World Apps with Blazor and .NET Aspire -
July 2, 2024 - In this episode Eduardo joins Frank to showcase FairPlayTube: The Next Generation of Video Sharing portals, a tool for content creators and entrepreneurs, powered by AI to create thumbnails, digital marketing strategies, passive income ideas, posts for social networks and more.
Articles / Others
- Visual Studio 2022 Preview release notes - July 9, 2024 - This release focuses on quality-of-life enhancements for all developers and workloads. When you use Visual Studio, you want to feel empowered and productive. That's why quality-of-life features are so important: they make coding a smooth and enjoyable experience, free of unnecessary hassles and headaches. We hope you'll love this update.
Jul 03, 2024
Videos / Others
- New Blazor Hybrid + .NET MAUI Templates are Incredible -
June 28, 2024 - Looking to build mobile, desktop, and web apps all with nearly 100% shared web UI? New Blazor Hybrid templates in .NET 9 give you a single click automatically configured project with .NET MAUI, Blazor, and a razor class library all setup.
Podcasts / Others
- MAUI and Blazor with Beth Massi - June 20, 2024 - What's up with MAUI and Blazor? Carl and Richard chat with Beth Massi about the latest MAUI, including the new webview available on GitHub that lets you embed an existing web page into your MAUI app. Beth talks about making apps the way you want to - with a mobile, web, or desktop focus - or making them all! Mixing Blazor and MAUI means you can steer clear of XAML if you prefer. There's no right way to build your clients, and MAUI gives you many choices. Duration: 45 minutes.
Jun 27, 2024
Videos / Others
- What's New in Blazor in .NET 8 & Beyond | Blazing into Summer 2024 -
June 10, 2024 - In this talk, Dan Roth dived into all that's new in Blazor in .NET 8 like the advanced render modes, built-in authentication support, and scaffolding, and also looked at the future of Blazor in .NET 9 and how that can make web development even better.
Jun 18, 2024
Templates
- BlazorSwa Template (⭐4) - This is a simple template for the .NET CLI which allows to create a Blazor project ready to be deployed in an Azure Static Web Apps. It allows to create an Azure Function project as backend.
Authentication
- BlazorWasmOidcKeycloak (⭐5) -
Blazor WebAssembly application using OpenID Connect (OIDC) authentication with Microsoft Identity and Keycloak.
Others
- BlazorAndTailwind (⭐120) -
Sample project, guide and tips for setting up TailwindCSS in Blazor.
Component bundles
- Blazor.WebForm.Components (⭐53) -
ASP.NET Web Forms System.Web.UI.WebControls Razor Components For Blazor WebAssembly. Demo.
- ABP Framework (⭐14k) -
ABP Framework is a complete infrastructure to create modern web applications by following the best practices and conventions of software development.
2D/3D Rendering engines / Charts
- Blazor-Charts (⭐82) -
SVG charts for Blazor.
- Blazor-Sparkline (⭐28) -
Sparkline Charts for Blazor using Fonts.
- Blazor-ApexCharts (⭐957) -
Blazor wrapper for ApexCharts. Demo.
- UnlockedData.Chartist.Blazor (⭐7) -
Blazor wrapper for Chartist.js bundled with Chartist.js plugins.
2D/3D Rendering engines / Others
- Knob (⭐2) -
Knob Control for Blazor.
Videos / Others
- ASP.NET Community Standup: Building Aspireify.net - June 18, 2024 - Join Jeff Fritz as he shows how he built Aspireify.net with .NET 8, Blazor, Microsoft Azure and .NET Aspire. Community links.
Jun 17, 2024
2D/3D Rendering engines / Diagrams
- Blazor.Diagrams -
Z.Blazor.Diagrams is a fully customizable and extensible all-purpose diagrams library for Blazor (both Server Side and WASM). It was first inspired by the popular React library react-diagrams, but then evolved into something much bigger. ZBD can be used to make advanced diagrams with a custom design. Even the behavior of the library is "hackable" and can be changed to suit your needs.
Jun 14, 2024
Videos / Others
- Blazor and Orchard Core with Peter Matthews - Orchard Core Pair Programming by Lombiq - June 17, 2024 - Join this session of Orchard Core Pair Programming by Lombiq! In these, we do an hour of pair programming with an Orchard Core community member about a project of theirs. We learn together a lot, share best practices, and write some good code. All this is live, and you can join us with your questions!
- Building Real-Time Web Applications with Blazor and Akka.NET -
June 13, 2024 - This talk presents how you can use Akka.NET and Blazor to build scalable, streaming web applications without JavaScript or any fuss. Pure C# end to end.
- ASP.NET Community Standup: Static web asset improvements in .NET 9 -
June 11, 2024 - Learn about some of the static web asset improvements coming in .NET 9.
Articles / Others
- Blazor Basics: Blazor Render Modes in .NET 8 - June 12, 2024 - This article is about the new Blazor render modes in .NET 8, including ServerInteractivity, WebAssemblyInteractivity, AutoInteractivity and static server-side rendering (SSR).
- The usage of Blazor.Diagrams - June 11, 2024 - How to use Blazor.Diagrams.
Jun 06, 2024
Videos / Others
- Modern Full-Stack Web Development with ASP.NET Core & Blazor -
May 22, 2024 - Dive into the latest advancements in ASP.NET Core and Blazor for building dynamic, responsive full-stack web applications. Learn how these powerful frameworks simplify the development process, from server to client, enabling you to create rich interactive web UIs with C# instead of JavaScript.
Articles / Others
- Blazor in .NET 9 Takes Shape (Preview 4 Highlights) - June 4, 2024 - .NET 9 is shaping up ahead of its November 2024 release. Here are the highlights for Blazor so far.
Jun 02, 2024
Articles / Others
- Avoiding interactivity with Blazor? - May 29, 2024 - Avoiding interactivity with Blazor.
May 31, 2024
Videos / Others
- On .NET Live: Generating sound in Blazor with Blazor.WebAudio - June 3, 2024 - Are you using audio in your Blazor applications? This week, Kristoffer Stube joins us to talk about Blazor.WebAudio, a Blazor library for playing, generating, and analyzing sound! This library and the libraries surrounding it enable developers to make rich interactive applications in a safe fashion.
- Build an AI-powered content composer in Blazor using OpenAI GPT -
May 22, 2024 - Learn how to build an AI-powered content composer using GPT-3.5 Turbo and Syncfusion Blazor components. Effortlessly create content on any topic and automatically adjust its tone, format, and length—all in one place.
May 24, 2024
Videos / Others
- Clean Architecture with .NET MAUI, Blazor, and ASP.NET Core -
May 22, 2024 - We've heard a lot about how using .NET to build our UI applications lets us share code across our whole stack, but finding the best way to do this isn't straightforward. UI code and API code can sometimes seem at cross-purposes and it's not always obvious how using .NET code across your whole stack provides any advantages over using different technologies for your UI and API. It's easy to fall into the trap of underutilizing the right code-sharing techniques. Or, at the other extreme, butchering your architecture for the sake of sharing code. In this talk, Matt Goldman (author of .NET MAUI in Action) will look at extending Clean Architecture to incorporate UIs built with .NET MAUI and Blazor. See sensible ways to write clean, testable, re-usable code that can be shared across the different layers of your solution, and across different solutions in your enterprise, to optimize efficiency and minimize duplication. We'll also see how to avoid the common pitfalls of over-engineering or under-sharing. You will walk away knowing how to make full-stack code shared with .NET a reality.
- Supercharging Blazor SSR with htmx -
April 29, 2024 - Are you using a front-end framework with Blazor? In this week's episode, community MVP Egin Hansen shows us how to supercharge Blazor static server-side rendering (SSR) with the htmx front-end library. Adding htmx gives you access to another level of interactivity while still retaining all the advantages of Blazor SSR stateless nature.
May 22, 2024
Articles / Others
- .NET Announcements & Updates from Microsoft Build 2024 - May 21, 2024 - .NET Announcements & Updates from Microsoft Build 2024.
May 17, 2024
2D/3D Rendering engines / Others
- Blazor Transition Group (⭐26) -
A library performing animations when a Blazor component enters or leaves the DOM inspired by react-transition-group (⭐10k).
Tools & Utilities / Others
- Memento (⭐44) -
A simple client-side state management container for Blazor/.NET includes redo/undo and ReduxDevTools support.
- RxBlazorLight (⭐5) -
RxBlazorLight is a simple reactive wrapper around Blazor components. For now only MudBlazor components are supported. Build the RxMudBlazorLightSample (⭐5) and enjoy the reactive Components (⭐5).
Others / Others
- Blazork8s (⭐193) -
Manage k8s using balzor with AI,like kubernetes dashboard.
Videos / Others
- Learn C# with CSharpFritz - PWA and Publishing with Blazor -
May 1, 2024 - Fritz wraps up the series on Blazor with .NET 8 by enabling the pizza website as a progressive web app (PWA) and publishes it to Microsoft Azure.
- Introducing Smart Components Experiment for Blazor, MVC, and Razor Pages -
March 19, 2024 - Add genuinely useful AI-powered features to your web app, just by dropping in pre-built Smart Components that upgrade your existing pages and forms in minutes. Steve Sanderson shows how SmartPaste, SmartTextArea, and SmartComboBox can all delight your users and make them more productive. This is a new experiment from the .NET team, and they want feedbacks.
- Let's Learn .NET - Blazor -
January 25, 2024 - Live with the lead Blazor Product Manager, Daniel Roth, we will learn about basic web development with .NET Blazor! Then, build an interactive web-based game application with Blazor. Come to learn something new and leave with something that we all built, together, live with experts.
Apr 28, 2024
2D/3D Rendering engines / Database
- EfCoreNexus (⭐3) -
EfCoreNexus helps integrating the entity framework core into your blazor app. Via reflection it adds your entitiy classes automatically and provides you with basic crud functionality.
Videos / Others
- ASP.NET Community Standup: Fluent UI Blazor -
April 23, 2024 - The Fluent UI Blazor library provides a set of Blazor components which are used to build applications that have a Fluent design (i.e. have the look and feel or modern Microsoft applications). Join Vincent and Denis to learn the fundamentals and building blocks of the library and demonstrate how to quickly incorporate it into your Blazor projects. Learn the basics of setting up the environment, use the interactive components, and change the styling of your application with Fluent UI design tokens.
- Understand the Next Phase of Web Development -
April 23, 2024 - Talk by Steve Sanderson at the NDC London 2024. It’s 2024, and the web continues to dominate the software landscape. Innovation proceeds in all directions, with new frameworks, build systems, and architectural patterns emerging at pace. But where are we all heading? Is there a pattern? What’s the next big phase? In this demo-centric talk we’ll look at the common trends across web frameworks: disruptive new features that are showing up across technologies and changing how web apps are built. We’ll dig into live code examples in Next.js (React), SvelteKit, Blazor, Astro, and more. We’ll see how these and others are setting a similar path for the next phase of web technology – and how you could implement the same features yourself without any framework. Finally, we’ll catch up on the state of WebAssembly and try out WASI preview 2 – the upcoming reinvention of WASI. Will it achieve the dream of seamless interop across all languages, operating systems, and CPU architectures? Will it become the standard for server-side cloud programming? Let’s build something with it.
- ASP.NET Community Standup: Blazor Hybrid + Web in .NET 9 -
April 9, 2024 - Learn how improvements coming to .NET 9 will make it easier to integrate Blazor Web and Blazor Hybrid.
- ASP.NET Community Standup - Modern Blazor Auth with OIDC -
February 13, 2024 - See how to connect a Blazor app to Microsoft Entra using OIDC and the BFF pattern.
- .NET Data Community Standup - Database concurrency and EF Core: ASP.NET and Blazor - Episode 2 - January 24, 2024 - In the last episode, we dug deep into the underpinnings of optimistic concurrency handling in EF Core. In this episode, we continue that journey to cover disconnected scenarios. That is, where the entity travels to a client and then back to the server before being updated in the database. We’ll look at the different patterns for doing updates like this in ASP.NET Core and Blazor apps and see how concurrency tokens work with each of these. We’ll also look at how
ExecuteUpdatecan be used with concurrency tokens, and take a look at ETag concurrency in Azure Cosmos DB.
Dec 26, 2023
Videos / Others
- ASP.NET Community Standup - Blazor Experiments + eShop Q&A -
December 12, 2023 - In this session, we will show you some experimental ideas for Blazor and .NET+WASI and answer your questions about the .NET eShop Blazor App. Community links.
Nov 30, 2023
Videos / Others
- .NET Conf: Integrating Blazor with existing .NET web apps -
November 18, 2023 - ASP.NET's RazorComponent model is intuitive and brings productivity to web development. In this session we'll learn how RazorComponents aren't just for Blazor apps and how we can integrate the best part of Blazor with existing ASP.NET applications using: Razor Pages, MVC, and even other front-end technologies.
- .NET Conf: Building beautiful Blazor apps with Tailwind CSS -
November 18, 2023 - Tailwind CSS has been growing in popularity for some time. It’s fast becoming one of the top frameworks to use when styling applications. It offers a different approach to the traditional frameworks like Bootstrap—utility based styling. Rather than using prebuilt components—which result in your application looking like a lot of others on the web—you can tailor your design by applying small focused CSS classes resulting in a unique style for your app. In this code focused talk, you will learn how to bring the power of Tailwind CSS to your Blazor applications. We’ll start off with a brief introduction to Tailwind. Then we’ll get into some code and see how we can integrate Tailwind with Blazor. For the rest of the time, we’ll explore the various features of Tailwind and see just how beautiful we can make our Blazor app.
- .NET Conf: Blazor Puzzles and Answers -
November 18, 2023 - The Blazor Puzzle podcast team of Carl Franklin and Jeff Fritz have a collection of puzzles and brain-teasers for you in this code-focused session about the latest features of the Blazor framework. We'll fix bugs, build cool features, and even write a unit test or two.
- .NET Conf: Blazor-testing from A to Z -
November 18, 2023 - Discuss and showcase the different Blazor testing strategies, libraries, and tools available to us, so whether you are building a website, web app, or a reusable Blazor component library, you can pick the ones that yield the most bang for the buck. Specifically, this session covers end-2-end testing, component testing, unit testing, Playwright, bUnit, snapshot testing, semantic markup comparison, emulating user interactions, and how and when to use test doubles (e.g., mocks).
Nov 16, 2023
Videos / Others
- .NET Conf: Full stack web UI with Blazor in .NET 8 -
November 15, 2023 - In .NET 8 you can deliver the best web app experiences entirely in Blazor using Blazor's convenient component model. You can build your entire web app in Blazor without the needed for writing JavaScript or mixing web frameworks. In this session you'll see how you can use Blazor's new server-side rendering support to power your web apps from the server for maximum performance and scalability. You'll see how you can easily add advanced capabilities like streaming rendering and enhanced navigation & form handling to further optimize the user experience. Then add rich client-side interactivity wherever it is needed using Blazor Server or Blazor WebAssembly.
- Building Hybrid User Interfaces with Blazor Hybrid [Pt 4] | Blazor Hybrid for Beginners -
November 10, 2023 - Let's start to build out a full application with Blazor Hybrid inside of .NET MAUI. Join James as he walks through building out a full to do application with web components.
Nov 14, 2023
AI
- ExplainFaceRecognition (⭐27) -
Interactive Face Detection & Recognition tutorial with hands-on code samples. State-of-the-art local face AI showcase. Blazor Server & Hybrid.
Others
- ComponentBuilder (⭐48) -
-
An automation framework to create Blazor component by
RenderTreeBuilder.
Component bundles
- BlazorBootstrap (⭐1.1k) -
High-performance, lightweight, and responsive blazor bootstrap components in a single package from the developers for the developers. (Docs as Demo).
2D/3D Rendering engines
- BabylonBlazor (⭐79) -
This library packages the well-known 3D library Babylon.js into a Razor component that can be used in a C# Blazor project. The library is intended to use for creation of molecules visualization and used limited API of Babylon library. Demo application which is showing different parts of library Pubchem Viewer. Show chemical information from pubchem.ncbi.nlm.nih.gov.
2D/3D Rendering engines / CSS
- RazorStyle (⭐7) - A small utility library to allow in-component styling without duplicate
<style>tags. Also supports programmatically triggered animations.
2D/3D Rendering engines / Others
- Blazor PWA Updater (⭐158) -
Provide "Update Now" UI and feature to your Blazor PWA that appears when the next version of one is available.
- Blazor SplitContainer (⭐69) -
A Blazor component to create panes separated by a slidable splitter bar.
- BlazorTooltips (⭐4) -
An implementation of Bootstrap tooltips for both Blazor Server and WebAssembly. Demo.
- BlazorBarcodeScanner (⭐107) -
Barcode Scanner component for Blazor using zxing-js Interop. Demo.
Tools & Utilities / Others
- Cropper.Blazor (⭐162) -
Cropper.Blazor is a component that wraps around Cropper.js for cropping images in Blazor. Support Blazor Server, Blazor WebAssembly, Blazor Server Hybrid with MVC and MAUI Blazor Hybrid. Demo.
Nov 02, 2023
AI
- Cledev.OpenAI (⭐123) -
.NET 7 SDK for OpenAI with a Blazor Server playground.
Videos / Others
- Blazor on .NET 8 - Ten Reasons why Blazor on .NET 8 is a Game Changer -
October 10, 2023 - 10 reasons why the new enhancements and new features about Blazor released with .NET 8 are an absolute game changer.
Oct 26, 2023
Videos / Others
- ASP.NET Community Standup - New Blazor updates in .NET 8 RC2 -
October 10, 2023 - About what Blazor has to offer in .NET 8 RC2. Community links.
Sep 29, 2023
Videos / Others
- Beautiful Blazor UI Everywhere with Telerik -
August 22, 2023 - Becky is joined by Sam Basu from Progress showing off the latest controls for Blazor and Blazor Hybrid apps with Telerik UI.
- New Blazor Rendering Mode Features in .NET 8.0 -
August 14, 2023 - In this video we'll explore how to integrate the new Blazor Server Side rendering capabilities in .NET 8.0 with the traditional Blazor WebAssembly and Blazor Server (SignalR) hosting models for a rich client-side experience. We'll explore the differences between these different options, how to seamlessly implement each option where it makes sense, and discuss different architecture approaches with Blazor in ASP.NET Core 8.0.
- What's New in Blazor for .NET 8 -
August 4, 2023 - Come find out about the future of Blazor in .NET 8! We'll explore all the upcoming features and improvements, including our effort to create a unified full stack web UI programming model that combines the strengths of client and server. We hope to see you there.
- What is the Future of Blazor? Should I Learn Blazor? -
July 27, 2023 - Should I learn a JavaScript framework or concentrate on mastering Blazor? What is the future of Blazor? Is Microsoft invested in making Blazor great? We will answer these questions in today's Dev Questions episode.
- Burke Learns Blazor - Let's build the API! -
June 30 - Last week we got the API started - let's finish it up and start on the UI. Url list.
- Running Blazor in Production, Lessons Learned -
May 24, 2023 - Since we started using Blazor in 2019, it's been an excellent tool for our team of C# developers. Even when Blazor was brand new, we used it in our latest project, which really helped us. Seeing other people in our field, I can say that Blazor was a key to our project's success. Our journey with Blazor has mostly been easy, but we have still learned a lot along the way. In this video, I will share some tips and lessons we have picked up. I will also discuss how to make smart choices and avoid problems when you're changing your existing project to use Blazor.
- Running Blazor in production, lessons learned - Jimmy Engström - NDC London 2023 -
May 19, 2023 - We have been running Blazor in production for over two years now. Everyone in our team is a C# developer, so when we went into our latest project Blazor was a natural choice, even though Blazor was only a week old. Looking at my peers working in the same space, I am convinced that it saved our project by switching to Blazor. Even though it has been mostly smooth sailing we have learned a lot during the years. In this session, Jimmy Engström will give you some of the tips, tricks, and learnings we have collected over the years, when to choose what, and how to avoid pitfalls converting your exiting project to Blazor.
Sep 13, 2023
Games
Videos / Others
- ASP.NET Community Standup - Full Stack Blazor Tips and Updates -
September 12, 2023 - Discover how full stack Blazor apps work and how they differ from traditional Blazor Server and WebAssembly apps. We'll also explore some of the new full stack UI features that Blazor offers in .NET 8 RC1. Community links.
- The Blazor Puzzle : Puzzle 3 -
September 8, 2023 - Carl Franklin and Jeff Fritz offer Blazor-based problems to be solved and give away prizes to lucky winners. Source code (⭐0).
- How to Authenticate a Blazor Server App with Azure AD -
September 7, 2023 - This short video is about how to create a new Blazor Server application and authenticate it using Azure AD.
- Burke Learns Blazor - API Updates -
August 25, 2023 - We're going to update the API to use the Cosmos client and maybe do some updates on the Edit form. And Burke shows off the signature move that won him the "Pop 'n' Lock" championship.
Jul 18, 2023
Source generators / Others
- BlazorInteropGenerator (⭐26) -
Github Octicons Generates Blazor -> Javascript strongly typed interop methods, by parsing the Javascript it self and generating extension methods for IJSRuntime.
- RazorPageRouteGenerator (⭐17) -
Generates methods with parameters for Razor and Blazor pages, so you can navigate without having to guess URLs or parameters.
Jul 09, 2023
Videos / Others
- Burke Learns Blazor -
July 7, 2023 - Finishing the API and starting the UI. Community links.
- Adding Progress Indicators & Progress Telerik Maps in 'Next Tech Event' | Part 21 -
July 4, 2023 - In this episode, we discuss and implement progress indicators to enhance user experience. Plus, we integrate a Map component from Progress Telerik, adding a visually striking and functional element to the platform. Source code (⭐5).
- The Blazor Power Hour: Sections, SectionOutlet, and SectionContent in .NET 8 Preview -
June 28, 2023 - Let's take a deep dive into a .NET 8 Preview feature, sections. What are SectionOutlet, and SectionContent? How do we use them to build an extensive layout system for Blazor applications?
Jul 05, 2023
Videos / Others
- Running ASP.NET Core Apps without a server? WHAT??? -
May 26, 2023 - By Isaac Levin at the NDC Oslo 2023. With the introduction of WebAssembly-based Blazor, .NET developers can now build solutions that can run on all sorts of new hosting platforms, even ones without servers. Building applications that can run nearly anywhere, all written in C# is an amazing experience for web developers, far and wide. Write code in the programming language you love, without having to learn the newest Javascript framework (though you can interop if you want to!) is the reason why Blazor is one of the most exciting things in the current .NET landscape. In this session, we will go over the technology of Blazor WebAssembly and showcase deploying a .NET app that can run in places we never thought we could.
Jun 28, 2023
Others
- Blazor.MediaCaptureStreams (⭐84) -
A Blazor wrapper for the Media Capture and Streams browser API. The API standardizes ways to request access to local multimedia devices, such as microphones or video cameras. This also includes the MediaStream API, which provides the means to control where multimedia stream data is consumed, and provides some information and configuration options for the devices that produce the media. This project implements a wrapper around the API for Blazor so that we can easily and safely interact with the media streams of the browser. Demo.
Videos / Others
- Burke learns Blazor by porting a Vue.js app to Blazor -
June 15, 2021 - This summer, Burke and Jon are porting theurlist.com to Blazor - a real world JavaScript application written in Vue.js. Join them each week as they use Visual Studio, Visual Studio Code and GitHub Copilot to rebuild this app and try to tackle every frontend issue you might encounter along the way. Community links.
Jun 23, 2023
Videos / Others
- Creating a Twitter Clone with Blazor Spark -
June 21, 2023 - Learn how to utilize the Blazor Spark framework by building a Twitter clone.
Jun 16, 2023
Videos / Others
- ASP.NET Community Standup - Featured community project: Blazor Studio -
June 14, 2023 - Chat about Blazor Studio, this month's featured Blazor community project. Community links.
Jun 08, 2023
Others
- BlazorSSR (⭐7) -
Server-side rendering (SSR) with Blazor components, by Steve Sanderson.
Jun 01, 2023
Others
- Netflix microfrontend like (⭐29) -
A netflix-like portal application with pilets. This sample demonstrates the use of piral to build a dynamic app consisting of various micro frontends. Demo.
Videos / Others
- On .NET Live - Micro Frontends with Blazor -
May 22, 2023 - Have you ever considered writing microservices in Blazor? In this week's episode, community MVP Florian Rappl joins us to talk about micro frontends. He'll show us how to break a Blazor UI into modules for maintainability and development by decoupled teams.
Sample repo (⭐29). Demo.
May 26, 2023
Videos / Others
- What's new in .NET 8 for Web frontends backends and futures? -
May 26, 2023 - Join this session to explore new features in .NET 8 for web frontends, backends, and future development. Discover how .NET 8 enhances web app development with better performance, new APIs, and modern development support. Get guidance on leveraging these tools for scalable, efficient cloud apps. Suitable for both experienced and new .NET developers, this session offers valuable insights into the latest developments in .NET 8 for web development.
- Full stack web in .NET 8 with Blazor -
May 24, 2023 - Learn how ASP.NET Blazor in .NET 8 allows you to use a single powerful component model to handle all of your web UI needs, including server-side rendering, client-side rendering, streaming rendering, progressive enhancement, and much more.
- Blazor + .NET MAUI – the perfect “hybrid” -
May 24, 2023 - In this session, we demonstrate how to leverage DevExpress Blazor/.NET MAUI UI components to deliver intuitive mobile solutions that amaze. We show you how Blazor Hybrid apps reduce time to market and how our adaptive Blazor Data Grid can be used alongside our rich collection of FREE .NET MAUI UI components to address a variety of usage scenarios.
May 24, 2023
Component bundles
- CodeBeam.MudExtensions (⭐534) -
Useful third party extension components for MudBlazor, from the contributors. +20 components includes Stepper, SpeedDial, Wheel, Splitter, Animate, Popup, Material 3 Switch, Gallery, CodeInput and more. Documentation.
2D/3D Rendering engines / Charts
- ChartJs for Blazor (⭐141) -
This is a NuGet package for Blazor to use ChartJs, constantly updated with new features.
2D/3D Rendering engines / Others
- BlazorInputTags (⭐14) -
A simple to use blazor component for both Blazor Server and WebAssembly which adds a basic tag editor to your app. Demo.
Videos / Others
- How to Create a PDF Document in Blazor Using the .NET PDF Library -
May 23, 2023 - .NET Build session: How to Create a PDF Document in Blazor Using the .NET PDF Library. PDFs are an ideal format for sharing and archiving documents, but creating a viewer from scratch requires a deep understanding of PDF specifications and programming languages. What benefit does a PDF viewer provide for your business? It makes it easy to send a report to stakeholders, send an invoice to a customer, or generate a receipt in a retail shop. In this demo, we’ll show how you can easily add a PDF viewer to your app with text, images, and a table in the PDF document.
- Blazor + .NET MAUI – the perfect “hybrid” -
May 23, 2023 - Microsoft Build session: Blazor + .NET MAUI – the perfect “hybrid”. In this session, we demonstrate how to leverage DevExpress Blazor/.NET MAUI UI components to deliver intuitive mobile solutions that amaze. We show you how Blazor Hybrid apps reduce time to market and how our adaptive Blazor Data Grid can be used alongside our rich collection of FREE .NET MAUI UI components to address a variety of usage scenarios.
- This Will Skyrocket Your Blazor Development Productivity -
May 23, 2023 - Developing Blazor is fun. However, there are a lot of different things that take quite some time when added together. For instance creating isolated CSS files, creating isolated JS files, creating code behind files and others. However, Jimmy Engstrom has created a Visual Extension that solves exactly this problems. Using this extension, your productivity will get a substantial boost. In this video, I'll show you everything you need to know to use this extension in your day to day Blazor development.
- Build a Connect Four game in your browser with .NET -
May 1, 2023 - Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn. Connect4 lesson on Microsoft Learn.
May 11, 2023
Videos / Others
- ASP.NET Community Standup - Blazor .NET 8 Updates -
May 10, 2023 - Come check out some of the progress the Blazor team has made for .NET 8. Community links.
- Building "Next Tech Event" using Blazor and RavenDB Part 16 -
May 9, 2023 - Part 16 of our new project, "NextTechEvent", a site that will help speakers, organizers, and attendees find their next tech event. In this stream, we made the attendee page look better, and with our close personal friend Chat GPT, we did a better-looking temperature view. Source code (⭐5)
.
- ASP.NET Community Standup - Blazor and Data API Builder -
April 11, 2023 - Learn about Data API Builder and how it can be used in Blazor app development. Community links.
Apr 04, 2023
Videos / Others
- ASP.NET Community Standup - Blazor App Testing with Playwright -
February 23, 2023 - March 14, 2023 - Learn how to use Playwright to implement end-to-end testing for your Blazor application. Community links.
Podcasts / Others
- Chris Sainty: Blazor in Action - Azure DevOps Episode 238 - March 27, 2023 - Chris is a Microsoft MVP, author, and software engineer with over 17 years of experience with ASP.NET. Passionate about sharing his knowledge with the community, he regularly writes both for his own blog as well as others — such as Visual Studio magazine, Progress Telerik, and StackOverflow. This passion for blogging led to his first book, Blazor in Action, a practical guide to building Blazor applications. He also maintains several popular open-source projects under the GitHub organization, Blazored. When not tapping on a keyboard, Chris is a keen speaker, having delivered talks at both user groups and conferences all over the world. Duration: 41 minutes.
- .NET Rocks - Blazor United with Javier Nelson and Steve Sanderson - March 23, 2023 - What if you didn't have to choose between client-side and server-side Blazor? Carl and Richard talk to Javier Nelson and Steve Sanderson about Blazor United in its early stages of development, providing flexibility at the web component level for client- and server-side rendering. At the simplest level, Blazor United offers server-side rendering when a site is first hit so that you can load the larger client-side components over time. But deeper is the idea that some elements on your web page benefit from being client-side, and some from being server-side, and why should you have to choose only one? Duration: 53 minutes.
Feb 23, 2023
Videos / Others
- Steve Sanderson on Blazor United -
February 23, 2023 - Carl talks to Steve Sanderson, creator of Blazor, to answer questions about Blazor United, coming in .NET 8.
Feb 22, 2023
Videos / Others
- Exploring OpenAI with Blazor -
February 23, 2023 - Chat with Michael Washington about how .NET developers can leverage OpenAI GPT-3 in their Blazor applications.
Feb 15, 2023
Videos / Others
- ASP.NET Community Standup - Blazor United in .NET 8 -
February 14, 2023 - The Blazor team shares early thoughts on Blazor United in .NET 8, an effort to create a single unified model for all your web UI scenarios that combines the best of Razor Pages, Blazor Server, and Blazor WebAssembly. Community links.
Feb 14, 2023
Videos / Others
- On .NET Live - Mapping with GeoBlazor -
February 7, 2023 - Do you need to display mapping data in your Blazor apps? In this week's episode, community member Tim Purdum joins the panel to show us GeoBlazor, a versatile web mapping API that you can implement without having to write a single line of JavaScript.
Jan 31, 2023
Templates
- BitPlatform Templates (⭐1.2k) -
- Solution templates using .Net MAUI and Blazor with out-of-the-box best practices enabling fast and high-quality cross-platform development for web, android, iOS, and Windows with native beautiful Blazor components. The projects created by these templates contain everything required for developing real-world applications, including (but not limited to) CI/CD pipelines, Infra as Code for Azure, localization, multi-mode development (Blazor Server/WASM/Hybrid), builtin bullet proof exception handling, etc. Read more.
2D/3D Rendering engines / Others
- SignaturePad (⭐100) -
A simple to use blazor component to draw custom signatures. Demo.
Tools & Utilities / Others
- Blazor Hotkeys2 (⭐125) -
A library to provide configuration-centric keyboard shortcuts for Blazor.
- CodeBeam.GoogleApis.Blazor (⭐9) -
An open-source utility package for GoogleApis in Blazor. Written from scratch and aims easiest of use.
Jan 26, 2023
Videos / Others
- Blazor United prototype -
January 24, 2023 - A quick look at some of the experiments we're considering for Blazor in .NET 8.
Jan 23, 2023
Templates
- Blazor BFF Azure AD (⭐87) -
- This template can be used to create a Blazor WASM application hosted in an ASP.NET Core Web app using Azure AD and Microsoft.Identity.Web to authenticate using the BFF security architecture. (server authentication) This removes the tokens form the browser and uses cookies with each HTTP request, response. The template also adds the required security headers as best it can for a Blazor application. Read the Quick Start Guide here (⭐87).
- Blazor BFF Azure B2C (⭐67) -
- This template can be used to create a Blazor WASM application hosted in an ASP.NET Core Web app using Azure B2C and Microsoft.Identity.Web to authenticate using the BFF security architecture. (server authentication) This removes the tokens form the browser and uses cookies with each HTTP request, response. The template also adds the required security headers as best it can for a Blazor application. Read the Quick Start Guide here (⭐67).
2D/3D Rendering engines / Database
- DexieNET (⭐48) -
DexieNET aims to be a feature complete .NET wrapper for Dexie.js the famous Javascript IndexedDB wrapper from David Fahlander. It's designed for Blazor and includes an easy to use Razor component. Now with support for DexieCloud in preview.
Jan 11, 2023
Videos / Others
- ASP.NET Community Standup - Exploring new and experimental features in Blazor -
January 10, 2023 - It show what it's like to build a .NET 7 Blazor app using both new and currently experimental features. Featuring: Daniel Roth, Jon Galloway, Mackinnon Buck. Community links.
Jan 03, 2023
ToDos
- ididit! (⭐232) -
The procrastination friendly habit tracker. ake notes, manage tasks, track habits. Demo.
Dec 11, 2022
ToDos
- TodoApi by David Fowler (⭐3k) -
Todo application by David Fowler in .NET 7 that features an ASP.NET Core hosted Blazor WASM front end application and an ASP.NET Core REST API backend using minimal APIs.
Others
- Command and Control, by David Fowler (⭐160) -
This is a sample using Blazor server and SignalR to do command and control. Agents connect to the blazor server application which is hosting a SignalR Hub and we can issue various commands against the connected agents (this feature uses client results).
Tooling / Others
- LiveSharp (⭐77) -
Update
.razorfiles and see the updates instantly without reloading the page. Your application state is preserved because there is no need to reload anything. livesharp.net.
Nov 24, 2022
Tutorials
- NextTechEvent by Coding After Work - Build "NextTechEvent", a site that will help speakers, organizers, and attendees find their next tech event. Source code (⭐5)
.
Nov 22, 2022
Templates
- Text Editor from scratch with Blazor and C# - Serie of videos on YouTube who explain how to build your own IDE from scratch with Blazor and .NET. Starting point repo (⭐1)
. Blazor Studio repo (⭐1)
.
Others
- Blazor Studio (⭐1) -
A free and open source IDE written using .NET - a Photino host, Blazor UI, and C#.
- Blazor.Text.Editor (⭐1) -
Blazor.Text.Editor is a Text Editor component library using the Blazor UI Framework for .NET. Demo.
Nov 02, 2022
Hybrid
- Blazor Wasm with ASP.NET Framework 4.x (⭐4) - With some tweaks and limitations you can run Blazor Wasm on Net Framework 4.x or in another environment. Explanation on Medium.
Others
- BlazorServerImageRecognitionApp (⭐11) -
Simple Blazor Server app which uses image recognition to identify and extract text printed in an image file uploaded by the user. Demo.
- FootballBlazorApp (⭐8) -
Simple Football Blazor Server web app displaying fixtures & results, group standings, teams & players and has a player search. Demo.
Component bundles
- Makani (⭐60) -
Lightweight, customizable, and performance oriented component library for Blazor and .NET MAUI Hybrid. Built with TailwindCSS. Demo.
Tools & Utilities / Others
- Blazor.FileSystemAccess (⭐356) -
A Blazor wrapper for the browser File System Access API.
Community / Others
- Discord - Blazor channel on the DotNetEvolution discord server.
- I Love DotNet (⭐139) -
- This is a .NET knowledge sharing platform with live demos crafted by developers for developers with love using .NET Blazor. ilovedotnet.org.
- Reddit - Blazor subreddit.
Sep 20, 2022
Games
- Wolfenstein 3D ported to Blazor (⭐76) -
Wolfenstein 3D ported to modern C# and Blazor. Article.
Aug 30, 2022
Others
- CleanArchitecture (⭐3.6k) -
Clean Architecture Template for Blazor WebAssembly Built with MudBlazor Components.
- Flight Finder (⭐1k) -
Flight Finder.
- Blazor.SVGEditor (⭐330) -
A basic HTML SVG Editor written in Blazor WASM. Demo.
Jul 28, 2022
Others
- BlazorViz interop wrapper for Viz.js (⭐6) -
A sample of generating Graphviz DOT language files and visualising tree data structures. Demo.
Jul 20, 2022
Podcasts / Others
- WASM Everywhere with Steve Sanderson - July 7, 2022 - WebAssembly is awesome - what else can you do with it? While at NDC London, Carl and Richard talked to Steve Sanderson about his work with WebAssembly, including Blazor. Steve talks about how WebAssembly continues to evolve adding WebAssembly System Integration. This opens the door to the idea that code in the WebAssembly can be run anywhere - any operating system, any language, using whatever compute is available. That gives an option to run code on the client, the server, and anywhere in between. Duration: 55 minutes.
Jul 19, 2022
Podcasts / Others
- Steve Sanderson - Blazor, WASI and optimizing tomatoes - July 17, 2022 - At NDC London we sat down with Steve Sanderson and talked about the origin story of Blazor, some of the upcoming things in .NET 7, and what Steve is working on right now. Duration: 35 minutes.
Jul 08, 2022
Component bundles
- FAST (⭐9.5k) -
FAST is a collection of technologies built on Web Components and modern Web Standards, designed to help you efficiently tackle some of the most common challenges in website and application design and development. FAST & Blazor documentation.
- Nevron Open Vision Components for Blazor -
Diagram, Chart, Text Editor, Gauge, Barcode, and User Interface components for Blazor. Demo.
Jun 22, 2022
2D/3D Rendering engines / Modal, Toast & Notifications
- Blazor.Sidepanel (⭐46) -
A powerful and customizable Sidepanel implementation for Blazor applications.
Jun 20, 2022
Podcasts / Others
- Umbraco Heartcore and Blazor with Poornima Nayar - May 4, 2022 - In this episode we talked with Poornima Nayar about Umbraco Heartcore and where you might use it, Blazor, a little on GraphQL and how it fits very well with mobile apps which communicate with remote APIs. Duration: 59 minutes.
Jun 10, 2022
2D/3D Rendering engines / Others
- BlazorCurrentDevice (⭐28) -
Device detection for blazor using current-device.js.
- BlazorStyledTextArea (⭐18) -
A textarea with style. This component essentially remains and works as a textarea but can have any of the text styled based on your application needs. Its simplicity is purposefully designed to avoid the complexities and issues that come with rich text editors.
Others / Others
- Fun.Blazor (⭐203) -
This is a project to make F# developer to write blazor easier - Use F# for Blazor, Computation expression (CE) style DSL for internal and third party blazor libraries, Dependency injection, Adaptive and Elmish models, Giraffe style routing, Type safe style.
- Blazor.DownloadFileFast (⭐43) -
Fast download of files to the browser from Blazor without any javascript library reference or dependency. (Demo).
- Blazor.DynamicJavascriptRuntime.Evaluator (⭐20) -
Execute dynamic object expressions as Javascript in Blazor client-side apps.
Books / Others
- Learning Blazor - Build Single-Page Apps with WebAssembly and C# (By David Pine via O'Reilly Early Release February 3rd, 2022).
Jun 07, 2022
Podcasts / Others
- Indexing Video using KlipTok with Jeff Fritz - June 2, 2022 - How do you find a great video clip after the fact? Carl and Richard talk to Jeff Fritz about his work building KlipTok, a tool for making Twitch video clips more discoverable and shareable. Jeff digs into the tricky bits of KlipTok, which is all about fast indexing and searching to get to the right clip. The conversation digs into various data storage techniques and using the cloud in a way that doesn't break the bank. Jeff may be a Microsoft employee, but that doesn't mean he uses only Microsoft tools for his projects. Duration: 57 minutes.
May 27, 2022
Podcasts / Others
- David Ortinau on .NET MAUI - May 27, 2022 - Jon Galloway talks to David Ortinau about .NET MAUI. Duration: 41 minutes. YouTube video.
- The Unhandled Exception Podcast: Microsoft Build 2022 - May 25, 2022 - Microsoft have just had their annual Build conference - which comes with a whole host of exciting announcements and discussions about hot programming topics in the Microsoft developer space. And each year, I long for a podcast episode to come out straight after Build, overviewing them! Well, this year - this podcast aims to do just that! In this episode, I was joined by both Scott Hunter and Gaurav Seth to chat about various topics. Check out the links below for a guide to what we discussed. Duration: 71 minutes.
May 20, 2022
Podcasts / Others
- ASP.NET, Blogging, Kuberetes, and more - May 10, 2022 - The Unhandled Exception Podcast with Andrew Lock (andrewlock.net). He’s the author of the Manning ebook, ASP.NET Core in Action, Second Edition. This episode covers a lot - from the different flavours of ASP.NET, to Kubernetes, Blazor, gRPC, testing, Minimal API, MediatR and more.
May 10, 2022
2D/3D Rendering engines / Maps
- UnlockedData.Mapael (⭐5) -
Blazor wrapper over vector drawing/mapping library. Jquery Mapael.
Tools & Utilities / Others
- BlazorAntivirusProtection (⭐67) -
Antivirus protection for Blazor Wasm projects. This package attempts to guard against false positives from antiviruses that flag Blazor Wasm as malware, until Microsoft gives us an official solution.
- Phork.Blazor.Reactivity (⭐31) -
An unopinionated Blazor state management library that utilizes INotifyPropertyChanged and INotifyCollectionChanged .NET interfaces to automatically detect state changes in components.
Podcasts / Others
- In The Core of Blazor - February 12, 2022 - Steve Sanderson talks about his journey into tech, his life, education, career and everything else in between. Duration: 73 minutes.
Books / Others
- Microsoft Blazor: Building Web Applications in .NET 6 and Beyond - A practical and hands-on approach to learning Blazor using .NET 6. (3rd ed. edition (December 8, 2021).
May 08, 2022
IoT
- PresenceLight (⭐429) -
PresenceLight is a solution to broadcast your various statuses to a Phillips Hue or LIFX light bulb. Some statuses you can broadcast are: your availability in Microsoft Teams, your current Windows 10 theme, and a theme or color of your choosing. Blog post. Demo video.
May 07, 2022
Games
- Trains.NET (⭐246) -
2D game built with .NET and C# on a Twitch stream. Trains is available to play online at wengier.com/Trains.NET.
Mar 17, 2022
Other Languages / Others
- Blazor Developer Italiani - [Italian] Italian Blazor community website with useful articles and events.
Feb 09, 2022
Games
- WordleBlazor (⭐3) -
Simple clone of popular Wordle game in Blazor. Demo.
Jan 20, 2022
Component bundles
- MASA Blazor (⭐1.3k) -
A set of enterprise-class UI components based on Material Design and Blazor. It's an almost perfect copy of Vuetify, and Long-term roadmaps have been mapped out. It is powered by the MASA team and remains free and open source. Documentation. Pro Demo.
Dec 10, 2021
Component bundles
- FAST Blazor (⭐4.5k) -
A lightweight wrapper around Microsoft's official FluentUI Web Components for use with .NET 6.0 Razor views & Blazor. (Samples & demo).
Tools & Utilities / Others
- BlazorTemplater (⭐156) -
Use
.razorcomponents to render HTML strings for email content.
- MediaSession.Blazor (⭐6) -
A Blazor JSInterop wrapper for Media Session API. The Media Session API provides a way to customize media notifications. (Demo).
Nov 28, 2021
Hybrid
- BlazorInAngularDemo (⭐32) -
Demonstrates how an existing Angular app can be migrated to Blazor gradually by integrating Blazor components, including calling Angular service methods. Demo.
Nov 18, 2021
Source generators / Others
- BlazorOcticons (⭐31)
Github Octicons created as a .razor components using source generator. The generated components are available via the NuGet package, the generator itself is available as a separate NuGet package. The project website is an example using the generated components.
Nov 04, 2021
Others
- FFmpegBlazor (⭐143) -
FFmpegBlazor provides ability to utilize ffmpeg.wasm from Blazor Wasm C#. ffmpeg.wasm (⭐16k)
is a pure Webassembly / Javascript port of FFmpeg. It enables video & audio record, convert and stream right inside browsers.
Real-World applications / Others
- Try .NET (⭐3k) -
Try .NET provides developers and content authors with tools to create interactive experiences.
Nov 03, 2021
Hybrid
- RemoteBlazorWebView (⭐31) -
RemoteBlazorWebView enables you to interact with the user interface of a program developed with either the BlazorWebView WPF control or WinForms control using a web browser.
Component bundles
- MudBlazor (⭐9.4k) -
MudBlazor is an ambitious Material Design component framework for Blazor with an emphasis on ease of use and clear structure. It is perfect for .NET developers who want to rapidly build web applications without having to struggle with CSS and Javascript. MudBlazor, being written entirely in C#, empowers them to adapt, fix or extend the framework and the multitude of examples in the documentation makes learning MudBlazor very easy. Documentation. Demo.
Oct 30, 2021
Others
- UpBlazor (⭐67) -
-
Blazor Server integrating with Up bank (an Australian digital bank), to assist users with budgeting and to gain powerful future insights. Uses Clean Architecture and Marten DB.
Oct 18, 2021
Games
- Board Games (⭐71) -
Fusion (⭐1.9k) + Blazor sample and a fully functional web app allowing you to play real-time multiplayer board games. Demo (⭐71).
Hybrid
- Photino (⭐1.1k) -
Build native, cross-platform desktop apps that are lighter than light. Photino is a lightweight open-source framework for building native, cross-platform desktop applications with Web UI technology.
Oct 12, 2021
Component bundles
- Majorsoft Blazor Components (⭐346) -
Majorsoft Majorsoft Blazor Components is a set of UI Components and other useful Extensions for Blazor applications. All components are free and available on NuGet. The main goal of this project is to provide an easy to use, feature reach set of customizable components with other useful extensions. NuGet Demo app Docs (⭐346).
2D/3D Rendering engines / Others
- Blazor File Drop Zone (⭐29) -
Surround an "input type=file" element by this Blazor component to making a zone that accepts drag and drops files (Demo).
Oct 01, 2021
Component bundles
- Blazorise (⭐3.5k) -
Components for Blazor with support for Bootstrap, Bulma, AntDesign and Material CSS. (Bootstrap Demo), (Bulma Demo), (AntDesign Demo), (Material Demo).
Sep 14, 2021
Component bundles
- HAVIT Blazor (⭐566) -
Bootstrap 5 components + additional components built on top of Bootstrap 5 (grid, autosuggest, message-boxes, atc.). Enterprise project template with gRPC code-first client/server communication, localization and more. Interactive documentation & Demos.
Tools & Utilities / Others
- BlazorWorker (⭐430) -
Library for creating DotNet Web Worker threads/multithreading in Blazor. Live demo.
- Blazor.BrowserExtension (⭐415) -
Develop browser extensions/addons with Blazor WebAssembly. Tested with Google Chrome, Mozilla Firefox and MS Edge.
Sep 02, 2021
CMS
- Blogifier (⭐1.3k) -
ASP.NET Core Blogging application with Blazor Admin Dashboard. Demo.
IoT
- Meadow Weather (⭐8) -
In this sample, a Meadow microcontroller polls data from a LM35 temperature sensor. That data is sent via HTTP request to an API controller endpoint and stored in a database where it can be visualized in a chart using a Blazor web app.
Tutorials
- Blazor Meadow Web API Weather Chart.js - June 2021 - Display sensor data using Chart.js in a Blazor application. Source code (⭐8)
.
2D/3D Rendering engines / Others
- MetaMask.Blazor (⭐45) -
A library that provides an easy helper to use MetaMask with Blazor WebAssembly.
Aug 30, 2021
2D/3D Rendering engines / Testing
- Verify.Blazor - a snapshot testing library for Blazor components (⭐34) -
A snapshot testing library for Blazor Components. Supports rendering Blazor Components to a snapshot file via bunit or via raw Blazor rendering.
Aug 27, 2021
Courses / Others
- Getting Started with Blazor - June 2021 - Discover the Core Concepts of Blazor and learn to create web applications with ease.
Aug 25, 2021
Books / Others
- Blazor in Action - An example-driven guide to building reusable UI components and web frontends—all with Blazor, C#, and .NET. (Manning Early Access Program began October 2020).
Other Languages / Others
- ASP.NET Core Blazor 5.0: Blazor WebAssembly und Blazor Server: Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio - German book on Blazor (Published September 15, 2020 with montly Updates).
Jul 30, 2021
IDE
- Picat Language IDE (⭐10) -
IDE for the Picat logic programming language based on the Monaco Editor. Demo.
Jul 29, 2021
Books / Others
- Blazor WebAssembly by Example - Blazor WebAssembly by Example: A project-based guide to building web apps with .NET, Blazor WebAssembly, and C# (1st edition published the July 9th, 2021).
- Microsoft Blazor: Building Web Applications in .NET - Microsoft Blazor: Building Web Applications in .NET (Second edition published in May 2020).
- Blazor Revealed - Blazor Revealed, Building Web Applications in .NET (Published February, 2019).
Jul 28, 2021
2D/3D Rendering engines / Others
- BlazorMergely (⭐10) -
An implementation of Blazor diff and merge component based on Mergely with server side support.
Jul 19, 2021
Tools & Utilities / Others
- Fluxor (⭐1.4k) -
Zero boilerplate Flux/Redux library for DotNet.
Jun 30, 2021
Component bundles
- Blazor.Ionic (⭐39) -
Ionic framework integration for Blazor.
- Blazor Controls Toolkit - Complete toolset for implementing commercial business applications. It includes the equivalent of all Bootstrap JavaScript components, all html5 input types with widgets fallbacks, advanced editable components like DataGrid, TreeView, DetailView, ModalDetail, DetailList. All components have default customizable templates, and support virtualizazion and Drag & Drop. Component rendering is meta-data driven, so component configuration is in part automatic, and in part can be driven with data annotations. The toolset includes also query tools, to issue complex local or remote queries, changes-tracking tools to send only the changed records to the server, advanced validation attributes, globalization tools, "Behaviors" that modify existing components, state management and save, and more.
Jun 29, 2021
Templates
- Blazor Hero (⭐3.6k) -
- Clean Architecture Solution Template for Blazor WebAssembly built with MudBlazor Components. This project will make your Blazor Learning Process much easier than you anticipate. Blazor Hero is meant to be an Enterprise Level Boilerplate, which comes free of cost, completely open sourced. Read the Quick Start Guide here.
Rapid Development Framework
- WalkingTec.Mvvm (WTM) (⭐4.3k) -
A development framework based on .NET Core and EF. It supports Blazor, Vue, React and LayUI with one click code generation for CRUD, Import/Export, etc. Website.
Component bundles
- Radzen.Blazor (⭐4k) -
Native UI components for Blazor. DataGrid, DataList, Tabs, Dialog and more. (Demo).
- Blazority (⭐110) -
Blazor component library based on the Clarity UI design. 30+ components including Datagrid and Tree-view (Docs & Demos).
- Start Blazoring - A Blazor starter template built using your choice of Blazorise or MudBlazor, with more UI library integration coming. It offers a myriad of features such as user registration, login, password reset, two factor; user management, roles, permissioning; background workers, logging, caching, email templates, localization and many more.
- TabBlazor (⭐520) -
Blazor Admin theme built on top of Tabler UI (⭐40k). Minimal javascript. Demo.
2D/3D Rendering engines / API
- BlazorIntersectionObserver (⭐64) -
This is a wrapper around the Intersection Observer API.
2D/3D Rendering engines / Datagrids / tables
- BlazorGrid (⭐77) -
Virtualized data grid component with lean markup, focused on displaying remote data. (Demo & documentation).
2D/3D Rendering engines / Date & time
- Toast_UI.Blazor_Calendar (⭐56) -
A fully featured calendar UI component for viewing and creating events, tasks, and milestones. Month, week, and daily views. Blazor Calendar wraps the fully featured Toast UI Calendar JS library. MIT License. Sample project (⭐56).
2D/3D Rendering engines / Others
- BlazorLocalizationSample (⭐14)
The default project template localized using XLocalizer (⭐131) with online translation and auto resource creating.
- TimeCalc (⭐1) -
An app to help keep track of speed cubing averages on the fly using Blazor WebAssembly. Demo.
- BlazorTimeline (⭐70) -
Responsive, vertical timeline component.
Tools & Utilities / Others
- WebBluetooth (⭐5) -
Blazor service for the experimental WebBluetooth functions. Based on Blazm.Bluetooth (⭐89).
Tooling / Others
- Publish SPA for GitHub Pages (⭐81) -
Add this NuGet package to your Blazor WebAssembly project to easily publish it to GitHub Pages.
May 22, 2021
Tooling / Others
- Publish-time Pre-render for Blazor Wasm (⭐300) -
When you publish your Blazor WebAssembly app, this package pre-renders and saves the app as static HTML files in your public folder.
Mar 18, 2021
Others
- Unofficial eShopOnContainers (⭐4) -
Unofficial Blazor WebAssembly client for eShopOnContainers (⭐24k).
Mar 16, 2021
Others
- eShopOnBlazor (⭐523) -
Migration of a traditional ASP.NET Web Forms app to Blazor.
- BlazorCRUD (⭐402) -
Sample line of business application that illustrates key features of Blazor. Demo.
Mar 08, 2021
2D/3D Rendering engines / Others
- BlazorTypewriter (⭐21) -
A typewriter effect for Blazor.
Mar 01, 2021
2D/3D Rendering engines / Tabs
- BlazorXTabs (⭐38) -
An extended tabs component library providing various tab features for Blazor.
2D/3D Rendering engines / Others
- BlazorDownloadFile (⭐190) -
Blazor download files to the browser from c# without any JavaScript library or dependency. BlazorDownloadFile is the solution to saving files on the client-side, and is perfect for web apps that generates files on the client. However if the file is coming from the server we recommend you to first try to use Content-Disposition attachment response header as it has more cross-browser compatibility.
- BlazorSliders (⭐37) -
Create multiple panels separated by sliding splitters.
Community / Others
- Blazor Help Website - Blogs and code samples primarily covering server-side Blazor.
Feb 18, 2021
General
- themesof.net - .NET 6 planning process.
Feb 12, 2021
Presentations slides / Others
- Using .NET 5 with the Raspberry Pi - January 28, 2021 - Using .NET 5 with the Raspberry Pi, on Slideshare.
Feb 05, 2021
Tools & Utilities / Others
- BlazorIndexedDbJs (⭐12) -
BlazorIndexedDbJs is a wrapper arround IndexedDB DOM API, supports Blazor WASM and Server.
Jan 13, 2021
General
- Blazor courses on Microsoft Learn - Blazor courses on Microsoft Learn.
- Documentation - Official documentation, by Microsoft.
- Introduction to ASP.NET Core - Introduction to ASP.NET Core.
- Blazor WebAssembly performance best practices - ASP.NET Core Blazor WebAssembly performance best practices, by Pranav Krishnamoorthy and Steve Sanderson.
Tools & Utilities / Others
- TextCopy (⭐562) -
A cross platform package to copy text to and from the clipboard. Supports Blazor (⭐562) via the Clipboard Browser API.
Dec 03, 2020
Component bundles
- PanoramicData Blazor UI Components (⭐57) -
An open source library of Blazor components including Table, Tree, ToolBar and FileExplorer. Demo.
Nov 30, 2020
Component bundles
- Element-Blazor (⭐691) -
A blazor component library using Element UI. API imitates Element, CSS directly uses Element's style, HTML structure directly uses Element's HTML structure. Blazor WebAssembly Version demo. Blazor WebAssembly Version PWA Mode demo.
- BlazorFluentUI (⭐819) -
Simple port of FluenUI/Office Fabric React components and style to Blazor. Client-side demo (WebAssembly). Server-side demo (SignalR).
Nov 24, 2020
Others
- LinqToTwitter Blazor sample (⭐510) -
LINQ Provider for the Twitter API (Twitter Library).
2D/3D Rendering engines / Diagrams
- Excubo.Blazor.Diagrams (⭐149) -
Interactive diagram component (flowcharts, UML, BPMN, ...), customizable and extensible according to user needs (node types, styles). Demo.
Nov 19, 2020
Tools & Utilities / Others
- BlazorGoogleMaps (⭐375) -
Blazor interop for GoogleMap library.
- BlazorRouter (⭐67) -
BlazorRouter is an awesome router inspired by react-router, providing declarative routing for Blazor.
- DataJuggler.Blazor.FileUpload (⭐34) -
Wrapper for Steve Sanderson's BlazorFileInput component.
Nov 17, 2020
CMS
- JHipster.NET (⭐319)
JHipster is a well-known platform for generating modern application in java world. JHipster provides a blueprints system that allows to override the default behavior of the generator. JHipster.NET is a blueprint that overrides the back-end part, originally generated in spring boot, by back-end in asp.net core. For the front-end all the common language can be used (angular, react), including Blazor.
- RapidCMS (⭐357) -
A code-first, extensible Blazor app that generates a CMS for your own database.
Nov 16, 2020
Games
- AsteroidsWasm (⭐157) -
Collection of .NET 8 C# applications consuming a single .NET Standard project running in: Blazor Client (WebAssembly), Blazor Server, Electron (via Blazor Server), WPF, WinForms, MAUI, WinUI 3. Demo.
Nov 10, 2020
Others / Others
- Generators.Blazor (⭐77) -
Generators.Blazor is a source generator for improving performance in Blazor. The project also contains analyzers to detect common issues in Blazor apps.
Nov 09, 2020
2D/3D Rendering engines / CSS
- BlazorAnimation (⭐137) -
A Blazor component based on animate.css to easly animate your content. Demo.
Nov 04, 2020
Component bundles
- ADMINLTE (⭐292) -
ADMINLTE for Blazor is a collection of reusable components, with which you can easily develop digital services as a designer or developer. Think of buttons, form elements and page templates. This project adapts ADMINLTE 3 so the components can be used from dotnet core Blazor.
- Material.Blazor (⭐257) -
An alternative Material Theme Razor Component Library. Material.Blazor focuses sharply on giving you pure markup from Google's material-components-web (⭐17k) - we don't try to sit between you and your use of Google's CSS and SASS because they do it better than we ever could. We also have some cool "plus" components. See our demo and comprehensive documentation.
- MComponents (⭐67) -
Open Source MIT Blazor Components: Grid, Select, Wizard etc.
2D/3D Rendering engines / CSS
- BlazorSize (⭐355) -
BlazorSize is a JavaScript interop library for Blazor that is used to detect the Browser's current size, change in size, and test media queries.
Oct 17, 2020
2D/3D Rendering engines / Others
- BlazorContextMenu (⭐550) -
A context menu component for Blazor (Demo).
Oct 16, 2020
Component bundles
- Smart UI for Blazor (⭐67) -
Component library for Blazor including Grid, Kanban, Gantt, Chart, Docking, Pivot and more. Website.
Oct 12, 2020
Tools & Utilities / Others
- Blazor Printing (⭐126) -
Print and save PDF documents with a native print dialog in a Blazor Server or client Application.
Sep 20, 2020
Component bundles
- Syncfusion Blazor UI Components -
The most comprehensive native Blazor component library including Data Grid, Charts, Scheduler, Diagram and Document Editor components. (Demo).
Sep 18, 2020
Courses / Others
- Build a web app with Blazor WebAssembly and Visual Studio Code - Build a web app with Blazor WebAssembly and Visual Studio Code, on Microsoft Learn.
Sep 04, 2020
E-Books / Others
- Blazor WebAssembly Succinctly - August 31, 2020 - Blazor is a framework for creating SPA webpages with either client-side or server-side architectures, using Razor technology written with the C# language. Because client-side Blazor with WebAssembly executes entirely on a user's browser, it’s very fast for many applications. In Blazor WebAssembly Succinctly, Michael Washington will take readers through the core elements of Blazor and then explore additional features by building a sample application. Free e-book.
Aug 26, 2020
2D/3D Rendering engines / Others
- Stl.Fusion (⭐1.9k) -
.NET Core and Blazor library that attempts to dramatically improve the way we implement real-time and high-load services by introducing a novel kind of "computed observables" - immutable, thread-safe, and most importantly, almost invisible for developers. Samples (⭐164). Overview (⭐1.9k).
- Blazor-DragDrop (⭐419) -
Easy-to-use Drag and Drop library for Blazor.
- BlazorTransitionableRoute (⭐178) -
Allows current and previous route to exist enabling transition animations of UI/UX design systems.
Aug 25, 2020
Tools & Utilities / Others
- Blazor I18n/Localization Text (⭐277) -
Localizing contents text in Blazor (Demo).
- MvvmBlazor (⭐244) -
BlazorMVVM is a small framework for building Blazor and BlazorServerside apps. With it's simple to use MVVM pattern you can boost up your development speed while minimizing the hazzle to just make it work.
Aug 24, 2020
2D/3D Rendering engines / Others
- Blazor.Grids (⭐47) -
Component library for CSS grids with extra features, such as moving and resizing interactively. Create your own dashboard with ease. (Demo).
- Blazor.TreeViews (⭐74) -
Component library for tree views. (Demo).
Aug 13, 2020
Tools & Utilities / Others
- Blazor.ScriptInjection (⭐26) -
Smart script tags in Blazor components, ideal for lazy loading of javascript files.
Aug 04, 2020
Hybrid
- Blazor + Umbraco Heartcore (⭐13) -
Example of using Umbraco Heartcore with Blazor.
Machine Learning
- Scalable sentiment analysis (⭐4.6k) -
A sample ables to make sentiment analysis prediction/detection of what the user is writing in a very UI interactive app (Blazor based) in the client side and running an ML.NET model (Sentiment analysis based on binary-classification) in the server side.
- optimizer.ml (⭐57) -
A "server-less" general purpose optimization suite for algorithm parameters. Also provides offline optimization of Quantconnect Lean (⭐12k) trading algorithms. Demo (https://optimizer.ml).
- Baseball Machine Learning Workbench (⭐54) -
A web application that showcases performing what-if analysis using in-memory Machine Learning models. Live demo.
- BlazorML5 (⭐61) -
ML5 Machine Learning for Blazor with JSInterop mechanism.
Others
- BlazorFileReader (⭐423) -
Read-only File streams in Blazor. Demo.
- BlazorChatSample (⭐247) -
Blazor chat demo using SignalR JS client with interop.
- Money (⭐208) -
A money manager implemented using CQRS+ES. Demo.
- Planning Poker (⭐65) –
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. Demo.
- C# Regex Tester online (⭐10) -
Online tool for verify .Net regex syntax. (Demo).
- C# Regex Online tool (⭐4) -
Online tool for verify .Net regex syntax, see splits list, table etc. (Demo).
- Blazor Wake-on-LAN (⭐33) -
Wake-on-LAN app for local networks. Blazor Server + EF Core + DI + CI.
- BlazingWaffles (⭐5) -
A Blazor app that wraps Waffle Generator (⭐164). The generator outputs readable gibberish that can be used in place of Lorum Ipsum. Demo.
Tools & Utilities / Others
- Blazor PDF (⭐88) -
Generate de PDF document with iTextSharp from a Blazor Server App.
- Blazor-Color-Picker (⭐36) -
Opens a palette with the Material colors for Blazor application.
Others / Others
- SpotifyService (⭐18) -
A high-level Spotify API library for Blazor WebAssembly projects that enables Spotify playback in the browser, manages OAuth 2.0 authorization, provides easy access to the Spotify Web API and uses IndexedDB caching.
Tooling / Others
- Blazor Minimum Project Templates (⭐52) -
A project templates package of Blazor apps without JavaScript and CSS libraries.
- Blazor REPL (⭐247) -
Write, compile, execute and share Blazor components entirely in the browser - https://blazorrepl.com.
- WebCompiler (⭐163) -
A dotnet global tool for compilation, minification, and compression of scss, css and js.
- Tracetool (⭐42) -
Tracetool viewer, client Api for Dotnet, Java, Javasvript, C++ , Python, Delphi.
Jul 29, 2020
General
- GitHub repository (⭐37k) -
The official Blazor repository (which is the ASP.NET Core repository).
Tools & Utilities / Others
- BlazorApplicationInsights (⭐196) -
Application Insights for Blazor web applications.
Jul 28, 2020
2D/3D Rendering engines / API
- Blazor.Canvas (⭐261) -
Wrapper library around the HTML canvas API written in C# (no JS dependency) (Demo).
Tools & Utilities / Others
- bUnit - a testing library for Blazor components (⭐1.2k) -
A testing library for Blazor Components. You can easily define components under test in C# or Razor syntax and verify outcome using semantic HTML diffing/comparison logic. You can easily interact with and inspect components, trigger event handlers, provide cascading values, inject services, mock IJsRuntime, and perform snapshot testing.
Others / Others
- Blazor Extensions Home (⭐53) -
Home for Blazor Extensions.
Jul 23, 2020
2D/3D Rendering engines / Datagrids / tables
- Grid.Blazor (⭐728) -
Grid component with CRUD forms for Blazor and ASP.NET MVC, supporting filtering, sorting, searching, paging, subgrids and others (Demo).
Jul 22, 2020
Tools & Utilities / Others
- Blazm.Bluetooth (⭐89) -
A Blazor library for connecting to devices using Bluetooth.
Jul 17, 2020
Games
- ZXSpectrum (⭐99) -
ZX Spectrum emulator running on Blazor WebAssembly. Demo.
Jul 15, 2020
2D/3D Rendering engines / Others
- Blorc.PatternFly (⭐29) -
Blazor wrappers for PatternFly. To view the latest develop branch in action, visit the demo app.
Jul 13, 2020
Others / Others
- EventHorizon Blazor TypeScript Interop Generator (⭐147) -
This project takes in a TypeScript type definition file and creates a .NET Core project that will work with the provided Interop abstraction project.
Jul 03, 2020
2D/3D Rendering engines / API
- Head Element Helper (⭐159) -
<Title>and<Meta>components for changing the document titile and meta elements, with server-side prerendering support for SEO/OGP. (Demo).
Tools & Utilities / Others
- Blazor.SpeechSynthesis (⭐97) -
A library to provide Speech Synthesis API access for Blazor.
- BlazorState.Redux (⭐30) -
Develop Blazor apps with Redux.
- Howler.Blazor (⭐32) -
A Blazor JSInterop wrapper for Howler.js, an audio library.
- jsMind.Blazor (⭐22) -
A Blazor JSInterop wrapper for jsMind, a MindMapping tool.
Jun 29, 2020
Authentication
- TheIdServer (⭐737) -
OpenID/Connect server base on IdentityServer4.
- Blorc.OpenIdConnect (⭐94) -
The right way to use OpenID Connect on Blazor.
Courses / Others
- DevOps and Docker Support for .NET Core Blazor Applications - June 2020 - DevOps and Docker Support for .NET Core Blazor Applications, on Udemy. This Docker Support Course with DevOps concepts using ASP.NET Core Blazor will teach you Dockerisation of Blazor Apps.
Jun 27, 2020
Component bundles
- Telerik UI for Blazor - External link (telerik.com). A native set of UI components for Blazor, including grid, charting, and calendar components.
2D/3D Rendering engines / Charts
- ChartJs.Blazor (⭐711) -
Brings ChartJs (⭐66k) charts to Blazor.
- GG.Net Data Visualization (⭐86) -
Interactive and flexible charts for Blazor Web Apps. Taking its inspiration from the highly popular ggpplot2 R package, GG.Net provides natively rich features for your Data Analysis Workflow. Build publication quality charts with just a few lines of code. Website.
- Plotly.Blazor (⭐400) -
Brings the charting library plotly.js (⭐18k) with over 40 chart types to Blazor (Demo).
2D/3D Rendering engines / Date & time
- BlazorDateRangePicker (⭐207) -
A date range picker component library for Blazor. Demo.
2D/3D Rendering engines / Modal, Toast & Notifications
- Blazored.Modal (⭐811) -
A JavaScript free modal library for Blazor and Razor Components applications.
Jun 25, 2020
2D/3D Rendering engines / Others
- Texnomic.Blazor.hCaptcha (⭐7) -
hCaptcha Component for Server-Side Blazor.
Jun 11, 2020
Tools & Utilities / Others
- Blazor Highcharts (⭐33) -
A port of the popular Highcharts library. Demo.
Jun 04, 2020
2D/3D Rendering engines / Others
- GEmojiSharp.Blazor (⭐145) -
GitHub Emoji for Blazor (Demo).
Jun 01, 2020
Others / Others
- BlazorLazyLoading (⭐98) -
Production ready lazy loading implementation. Full lazy loading support for WASM and Server (pages, components, dlls) with abstractions to implement modularization if you wish (custom endpoints, custom manifests, etc).
May 28, 2020
Component bundles
- DevExpress Blazor UI Components (⭐414) -
A set of native UI Blazor components (including a Data Grid, Pivot Grid, Scheduler, and Charts) for both Blazor server-side and Blazor client-side platforms.
May 25, 2020
Games
- DiabloBlazor (⭐106) -
Blazor port of DiabloWeb, making it a double WebAssembly app: a WebAssembly (C#) PWA hosting a WebAssembly (C++) game. Demo.
May 21, 2020
Component bundles
- Ant Design Blazor (⭐6.1k) -
A set of enterprise-class UI components based on Ant Design and Blazor. (Docs as Demo).
May 20, 2020
Component bundles
- ComponentOne Blazor UI Components - External link. A fast datagrid, listview, input and other native Blazor components for server and client-side apps.
Apr 28, 2020
2D/3D Rendering engines / Others
- BlazorMonaco (⭐524) -
Blazor component for Microsoft's Monaco Editor (⭐44k) which powers Visual Studio Code. (Demo).
Apr 22, 2020
E-Books / Others
- Blazor Succinctly - April 16, 2020 - A free e-book for starting with the Blazor framework.
Apr 17, 2020
Tools & Utilities / Others
- Blazor.LazyStyleSheet (⭐13) -
Lazy loading for CSS style sheets.
- DnetIndexedDb (⭐108) -
Blazor Library for IndexedDB DOM API.
Apr 15, 2020
Others / Others
- BlazorWebView (⭐131) -
Blazor WebView control for WPF, Android, macOS, iOS. Run Blazor on .NET Core and Mono natively inside a Webview. Documentation.
Apr 03, 2020
E-Books / Others
- Blazor, A Beginners Guide - March 18, 2020 - A free e-book for getting started with the Blazor framework. Examples source code (⭐24).
Mar 12, 2020
E-Books / Others
- Using CSLA 5: Blazor and WebAssembly - This book covers the new Blazor UI framework, including how to create server-side and client-side WebAssembly projects, how to implement authentication and authorization, and how to use data binding. It then covers how CSLA .NET supports Blazor, including walking through a complete sample app.
Mar 08, 2020
Tools & Utilities / Others
- Blazored.LocalStorage (⭐1.3k) -
A library to provide access to local storage in Blazor applications.
- Blazor-State (⭐600) -
Manage client side state in Blazor using MediatR pipeline.
- CssBuilder (⭐221) -
CssBuilder is a Builder pattern for CSS classes to be used with Razor Components.
Others / Others
- Bolero (⭐1.1k) -
Blazor for F# with hot reloaded templates, type-safe endpoints and routing, remoting, and much more.
- BlazorFabric (⭐819) -
Blazor port of Microsoft UI Fabric with fluent design. (Demo).
Mar 05, 2020
Tutorials
- Blazor workshop (⭐3.6k) -
Blazor app building workshop by .NET Foundation, Blazzing Pizza.
Feb 26, 2020
Component bundles
- BlazorStrap (⭐928) -
Material Design components for Blazor. Bootstrap 4 components for Blazor (Demo).
2D/3D Rendering engines / Modal, Toast & Notifications
- Blazored.Toast (⭐693) -
A JavaScript free toast library for Blazor and Razor Component applications.
2D/3D Rendering engines / Others
- Blazored.Typeahead (⭐448) -
Auto-complete textbox with local and remote data source, for both Client-side and Server-Side Blazor.
- Razor.SweetAlert2 (⭐214) -
Blazor component implementing the popular SweetAlert2 JavaScript Library.
Tools & Utilities / Others
- Blazor.Polyfill (⭐122) -
Polyfills for Blazor (for Internet Explorer 11 support and some other browsers).
Jan 31, 2020
General
- Demo - Official basic demo website.
Jan 24, 2020
Courses / Others
- Programming in Blazor - ASP.NET Core 3.1 - Create interactive web applications with C#, on Udemy.
Jan 14, 2020
Mobile
- Mobile Blazor Bindings - Experimental Mobile Blazor Bindings - Build native mobile apps with Blazor.
Jan 10, 2020
Authentication
- BlazorBoilerplate (⭐1.9k) -
Real World Admin Dashboard / Starter kit with IdentityServer4 Material Design. Demo.
- BlazorWithIdentity (⭐470) -
A sample project showcasing a Blazor app using EF Core with Identity authentication.
Dec 31, 2019
Courses / Others
- Creating Blazor Components - December, 2019 - Building a Blazor app is building components. This course is essential for gaining a good understanding of components. On Pluralsight.
Dec 17, 2019
Courses / Others
- Blazor In-Depth Workshop (Blaze Invaders) - December 2019 - Blazor In-Depth Workshop (Blaze Invaders), on C# Academy. Learn serious Blazor concepts while building a working browser based game.
Dec 13, 2019
Courses / Others
- Authentication and Authorization in Blazor Applications - December, 2019 - Learn how to secure your Blazor application using a variety of best practice techniques for authentication and authorization. On Pluralsight.
- Blazor: Getting Started - December, 2019 - Learn how to build your first application in a hands-on way using Blazor, Microsoft's solution to use C# to write interactive web UIs without JavaScript. On Pluralsight.
Nov 06, 2019
Others
- Blazor Tour of Heroes - Blazor Tour of Heroes, using
Oct 28, 2019
Other Languages / Others
- Insights from the oracle - [German] Blog about Blazor.
Oct 09, 2019
Courses / Others
- Blazor and Razor Components in a nutshell - October 2019 - Learn how to use a framework that allows you to run your compiled code directly in the browser on top of WebAssembly, a course on Udemy.
- Blazor on ASP.NET Core 3.0 - October 2019 - Blazor on ASP.NET Core 3.0, a course on SkillShare.
Oct 08, 2019
E-Books / Others
Sep 30, 2019
E-Books / Others
- Blazor for ASP.NET Web Forms developers - Blazor for ASP.NET Web Forms developers, a free e-book from Microsoft.
Sep 18, 2019
Other Languages / Others
- Blazor.ru - [Russian] Old official documentation website translated in Russian.
Aug 28, 2019
E-Books / Others
- An Introduction to Building Applications with Blazor - August 24, 2019 - An Introduction to Building Applications with Blazor: How to get started creating applications using this exciting easy to use Microsoft C# framework
Aug 21, 2019
Other Languages / Others
- Playlist - Programando en Blazor - [Spanish] Series of videos about Blazor.
Jul 30, 2019
Courses / Others
- Blazor First Look on LinkedIn Learning - Blazor First Look on LinkedIn Learning. Source code (⭐16)
.
- Free Blazor Training Course - DevExpress Blazor free training course Source code (⭐55)
.
Jul 26, 2019
Tools & Utilities / Others
- Blazor Analytics (⭐149) - Blazor extensions for Analytics.
- BlazorPrettyCode (⭐36) - Blazor Code Component for documentation sites. Demo.
- Blazor.EventAggregator (⭐122) - Lightweight Event Aggregator for Blazor (Razor Components).
- Blazor Gamepad (⭐35) - Provides gamepad API access for Blazor.
- Blazor.LocalFiles (⭐52) - Open files in your browser and load into Blazor.
Jul 23, 2019
Tools & Utilities / Others
- Blazor BarCode – A barcode library for Blazor using barcode fonts.
Jul 10, 2019
Other Languages / Others
- DevApps.be's podcast #44 - [French] DevApps.be's podcast #44: "Blazor et WebAssembly vont-ils tuer JavaScript ?".
Jun 26, 2019
Tools & Utilities / Others
- BlazorRealm - Redux state management for Blazor.
Others / Others
- Bionic - An Ionic CLI clone for Blazor projects.
Jun 21, 2019
Other Languages / Others
- Modern web apps with Blazor - [Italian] Video about Blazor.
Jun 05, 2019
Other Languages / Others
- Blaze of Code - [Portuguese] Blog about Blazor.
- DevApps.be's podcast #47 - [French] DevApps.be's podcast #47: "Actualités : TypeScript, Uno, Angular, DocFX, Database".
Jun 04, 2019
General
- Blazor University - Unofficial documentation website.
Apr 30, 2019
General
- ASP.NET Blog's archives - Archives of the ASP.NET blog about Blazor.
Apr 18, 2019
General
- Blazor - Official website of Blazor, from Microsoft.
- 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 (⭐9.3k) - FAQ.
Tooling / Others
- BlazorFiddle - Blazor .Net Developer Playground and Code Editor in the Browser.
- 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.
Books / Others
- 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).
Community / Others
- Awesome Blazor on Twitter - This repository's Twitter feed.
- Gitter - Blazor discussion on Gitter.
- Learn Blazor - Community documentation on Blazor.
- Practical samples of Blazor (⭐10k) - Practical samples of Blazor.
- Practical samples of Blazor Server-Side (⭐10k) - 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.