SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# WASM Projects
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
Check out https://avaloniaui.net as well. It's basically a cross-platform reimplementation of WPF. It's not quite as simple as C#+WinForms or Lazarus+LCL because you don't get drag-and-drop UI designer, and you need to write markup by hand (albeit with live preview). But unlike HTML, it's actually designed for desktop UI apps from the get go, so it's much easier to write for anything non-trivial. And you can still write "quick and dirty" GUI code by directly connecting event handlers to buttons and updating values etc in it, ignoring data bindings and other more advanced facilities.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Uno Platform
Open-source platform for building cross-platform native Mobile, Web, Desktop and Embedded apps quickly. Create rich, C#/XAML, single-codebase apps from any IDE. Hot Reload included! 90m+ NuGet Downloads!!
As-is today, AI tools provide some productivity gains. However, they are not replacements for experienced developers. At Uno Platform we are investing in tools which make developers productive within their current environments, such as Hot Design. Also, we are keeping a close eye and thinking of these useful scenarios to apply AI to, as we don’t believe just adding a simple LLM to it will actually add value. So, stay tuned to our blogs and Dev.to account as there is more goodness coming on this topic.
-
MudBlazor
Blazor Component Library based on Material Design principles with an emphasis on ease of use and extensibility
Taking a quick look at the MudBlazor environment https://mudblazor.com/, we thought it would be interesting to put a TeeChart in there.
-
-
Radzen Blazor Components
Radzen Blazor is a set of 70+ free native Blazor UI components packed with DataGrid, Scheduler, Charts and robust theming including Material design and FluentUI.
-
BootstrapBlazor
Bootstrap Blazor is an enterprise-level UI component library based on Bootstrap and Blazor.
-
Blazorise
Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Tailwind, Bulma, AntDesign, and Material.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
MASA.Blazor
Blazor UI component library based on Material Design. Support Blazor Server, Blazor WebAssembly and MAUI Blazor.
-
-
dotnet-webassembly
Create, read, modify, write and execute WebAssembly (WASM) files from .NET-based applications.
-
C# does pretty well as far as WASM support goes, unlike Go which is abysmal :)
https://bootsharp.com/guide/llvm / https://github.com/elringus/bootsharp
-
AliasVault
A self-hostable, end-to-end encrypted password manager with a built-in alias generator and email server.
Project mention: Show HN: AliasVault – Open-source password manager with built-in email aliases | news.ycombinator.com | 2025-03-14 -
Havit.Blazor
Free Bootstrap 5 components for ASP.NET Blazor + optional enterprise-level stack for Blazor development (gRPC code-first, layered architecture, localization, auth, ...)
-
-
calculator
Uno Calculator: A simple yet powerful iOS/Android/WebAssembly/Linux C# port of the calculator that ships with Windows (by unoplatform)
-
-
Ididit
C# .NET 7 Blazor habit tracker application. Works on Web, Windows, Linux, Android, iOS and macOS.
On April 15, 2022, I started working on Ididit using Blazor with .NET 6. With the release of .NET 7 on November 8, 2022, I upgraded the project to .NET 7. I aimed to make the app truly cross-platform, so in addition to WASM, WinForms, and WPF, I also explored Microsoft MAUI, Chromely, Electron.NET, and Photino.
-
-
Egroo
An open-source, privacy-focused social platform empowering users to connect securely and control their data.
-
Blazor-WASM-Identity-gRPC
Blazor WASM, IdentityServer4 with Multiple Roles, Additional User Claim(s) & gRPC Roles Authorization
-
uno.toolkit.ui
A set of custom controls for the WinUI and the Uno Platform not offered out of the box by WinUI, such as Card, TabBar, NavigationBar, etc.
-
-
NewProjectTemplate-Blazor
Template for new projects - Havit.Blazor stack with Bootstrap 5 components and gRPC code-first communication.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# WASM discussion
C# WASM related posts
-
WASM Wayland Web (WWW)
-
CodeMash 2025
-
Visual Basic 6 rebuilt in C# – complete with form designer and IDE in browser
-
Why I'm skeptical of rewriting JavaScript tools in "faster" languages
-
TeeChart in a MudBlazor web
-
MudBlazor: Streamlined Blazor Components with Material Design for .NET Devs
-
MudBlazor 7.0 component library released
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 May 2025
Index
What are some of the best open-source WASM projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Avalonia | 27,583 |
2 | Uno Platform | 9,346 |
3 | MudBlazor | 9,015 |
4 | ant-design-blazor | 5,983 |
5 | Radzen Blazor Components | 3,906 |
6 | BootstrapBlazor | 3,408 |
7 | Blazorise | 3,407 |
8 | MASA.Blazor | 1,261 |
9 | bitplatform | 1,176 |
10 | dotnet-webassembly | 804 |
11 | bootsharp | 725 |
12 | AliasVault | 685 |
13 | Havit.Blazor | 551 |
14 | UnityWebGL-LoadingTest | 458 |
15 | calculator | 395 |
16 | Uno.Samples | 236 |
17 | Ididit | 231 |
18 | Uno.QuickStart | 174 |
19 | Egroo | 170 |
20 | Blazor-WASM-Identity-gRPC | 98 |
21 | uno.toolkit.ui | 94 |
22 | Blazor.MediaCaptureStreams | 84 |
23 | NewProjectTemplate-Blazor | 72 |