C# Blazor

Open-source C# projects categorized as Blazor

Top 23 C# Blazor Projects

  • GitHub repo ABP

    Open Source Web Application Framework for ASP.NET Core

    Project mention: Modular web application frameworks? | reddit.com/r/dotnet | 2021-03-02


  • GitHub repo ant-design-blazor

    🌈A set of enterprise-class UI components based on Ant Design and Blazor WebAssembly.

    Project mention: Blazor wasm app: need guidance on bootstrap/layout/behaviors | reddit.com/r/Blazor | 2021-04-27

    Since everyone is advertising their preferred component library, I will chime in and say a few good words about AntBlazor. I think this is the fastest developing component library, especially when you compare how alive the development is compared to other open source libraries. Also, it has a ready made Pro template. I think it is one of the most feature rich component library. Go check it out :).

  • GitHub repo Chromely

    Build HTML Desktop Apps on .NET/.NET Core/.NET 5 using native GUI, HTML5, JavaScript, CSS

    Project mention: When is Blazor Desktop? | reddit.com/r/dotnet | 2021-02-09
  • GitHub repo try

    Try .NET provides developers and content authors with tools to create interactive experiences. (by dotnet)

    Project mention: Best way to make a safe c# sandbox. | reddit.com/r/learnprogramming | 2021-02-22
  • GitHub repo Blazorise

    Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Bulma, AntDesign, and Material.

    Project mention: Need a bit of advice about MudBlazor and Telerik Blazor components | reddit.com/r/Blazor | 2021-04-11

    From the Blazorise homepage:

  • GitHub repo MudBlazor

    Blazor Component Library based on Material design. The goal is to do more with Blazor, utilizing CSS and keeping Javascript to a bare minimum.

    Project mention: Question | reddit.com/r/csharp | 2021-03-24

    There's Uno that's been talked about by MS community standups if you wanna use UWP XAML to do the Job. If you wanted to use Blazor though, you'll have to at least learn a bit of CSS and Html. Luckily you can find really nice component libraries like mudblazor that does a lot of the nitty gritty html + styling for you. So you'll just have to use their components most of the time and with little to no JS required (depending in your usecase).

  • GitHub repo MobileBlazorBindings

    Experimental Mobile Blazor Bindings - Build native and hybrid mobile apps with Blazor

    Project mention: Blazor Mobile Bindings: Including Javascript files via <script> tag | reddit.com/r/Blazor | 2021-04-06

    For example, in Android there's this file: https://github.com/dotnet/MobileBlazorBindings/blob/main/templates/BlazorHybrid-app/NewApp.Android/wwwroot/index.html

  • GitHub repo Fusion

    Get real-time UI updates in Blazor apps and 10-1000x faster API responses with a novel approach to distributed reactive computing. Fusion brings computed observables and automatic dependency tracking from Knockout.js/MobX/Vue to the next level by enabling a single dependency graph span multiple servers and clients, including Blazor apps running in browser.

    Project mention: Your thoughts on Fusion - a single abstraction that tries to replace almost everything else you use in modern web apps? | reddit.com/r/dotnet | 2021-05-03
  • GitHub repo CSLA .NET

    A home for your business logic in any .NET application.

  • GitHub repo bUnit

    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.

    Project mention: bUnit is finally out in a stable release | reddit.com/r/Blazor | 2021-04-12
  • GitHub repo LocalStorage

    A library to provide access to local storage in Blazor applications

    Project mention: Persisting variable values in child components on refresh? | reddit.com/r/Blazor | 2021-03-14

    Have you considered local storage? https://github.com/Blazored/LocalStorage

  • GitHub repo Aspect Injector

    AOP framework for .NET (c#, vb, etc)

  • GitHub repo Fluxor

    Fluxor is a zero boilerplate Flux/Redux library for Microsoft .NET and Blazor.

    Project mention: Question: Flux using Fluxor | reddit.com/r/Blazor | 2021-03-26

    I just started playing around with Flux pattern using Fluxor. Generally it looks like an awesome idea, however I have a dilemma on how to approach featrues/actions.

  • GitHub repo Toast

    A JavaScript free toast library for Blazor and Razor Component applications (by Blazored)

    Project mention: Advanced Blazor State Management Using Fluxor, part 4 | dev.to | 2021-03-07

    We're going to use the IActionSubscriber and Blazored.Toast to accommodate this new feature request.

  • GitHub repo cqrs-clean-eventual-consistency

    CQRS, using Clean Architecture, multiple databases and Eventual Consistency

    Project mention: Designing APIs using Endpoints | dev.to | 2021-02-08

    The source code is hosted on GitHub: cqrs-clean-eventual-consistency

  • GitHub repo Storage

    HTML5 Storage API implementation for Microsoft Blazor (by BlazorExtensions)

    Project mention: Sharing a Singleton Between Components | reddit.com/r/Blazor | 2021-02-16

    Interesting. Are you storing it locally using the Storage extension or some other way? https://github.com/BlazorExtensions/Storage

  • GitHub repo Blazor.Diagrams

    A fully customizable and extensible all-purpose diagrams library for Blazor

    Project mention: Calculating a tree node diagram from a dynamic tree structure | reddit.com/r/Blazor | 2021-04-26

    With the help of Blazor.Diagrams I'm trying to calculate a tree node diagram from a dynamic tree structure within C#. The current problem is, that if we start from the top node and say it's at position 0, 0 then how do you proceed with the next child nodes?

  • GitHub repo FluentValidation.Blazor

    Fluent Validation-powered Blazor component for validating standard <EditForm> :milky_way: :white_check_mark:

    Project mention: Blazor Validation Conditional Logic | reddit.com/r/Blazor | 2021-03-03

    Use FluentValidation and a library like this to integrate it with Blazor: https://github.com/ryanelian/FluentValidation.Blazor. You can inject any service into the validator so it will be easy to read the configuration during validation.

  • GitHub repo Damselfly

    Damselfly is a server-based Digital Asset Management system for photographs. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names. (by Webreaper)

    Project mention: Found a Comparison of self-hosted photo apps [Not mine] | reddit.com/r/selfhosted | 2021-03-27

    However I'm having some issues with it (reported here).

  • GitHub repo BlazorWorker

    Library for creating DotNet Web Worker threads/multithreading in Blazor

    Project mention: Improve Lighthouse Performance | reddit.com/r/Blazor | 2021-05-05

    Another possible option is to use web workers for parts of your application that are more demanding. See this library for more info and demos: https://github.com/Tewr/BlazorWorker

  • GitHub repo Blazor.EventAggregator

    Lightweight Event Aggregator for Blazor (Razor Components).

  • GitHub repo Stl.Fusion.Samples

    A collection of samples for Fusion library: https://github.com/servicetitan/Stl.Fusion

    Project mention: HealthCare Central - a real-time app prototype built with Blazor and Fusion (open-source, live demo) | reddit.com/r/Blazor | 2021-02-25

    If you're interested -- here is the newest single-page longread that's supposed to explain most of its features: https://github.com/servicetitan/Stl.Fusion.Samples/blob/master/docs/tutorial/QuickStart.md

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-05.


What are some of the best open-source Blazor projects in C#? This list will help you:

Project Stars
1 ABP 6,018
2 ant-design-blazor 3,228
3 Chromely 2,551
4 try 2,069
5 Blazorise 1,843
6 MudBlazor 998
7 MobileBlazorBindings 932
8 Fusion 908
9 CSLA .NET 881
10 bUnit 486
11 LocalStorage 462
12 Modal 425
13 Aspect Injector 419
14 Fluxor 369
15 Toast 314
16 cqrs-clean-eventual-consistency 253
17 Storage 187
18 Blazor.Diagrams 153
19 FluentValidation.Blazor 153
20 Damselfly 104
21 BlazorWorker 87
22 Blazor.EventAggregator 72
23 Stl.Fusion.Samples 71