C# WASM

Open-source C# projects categorized as WASM

WebAssembly (abbreviated WASM) is a binary instruction format for a stack-​based virtual machine. WebAssembly is an open standard that defines a portable binary-code format for executable programs, and a corresponding textual assembly language, as well as interfaces for facilitating interactions between such programs and their host environment.

Top 23 C# WASM Projects

  1. Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

    Project mention: The History and Legacy of Visual Basic | news.ycombinator.com | 2025-05-11

    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.

  2. 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.

    InfluxDB logo
  3. 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!!

    Project mention: Any devs actually getting a leg up using AI tools? | dev.to | 2025-02-21

    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.

  4. MudBlazor

    Blazor Component Library based on Material Design principles with an emphasis on ease of use and extensibility

    Project mention: TeeChart in a MudBlazor web | dev.to | 2024-09-27

    Taking a quick look at the MudBlazor environment https://mudblazor.com/, we thought it would be interesting to put a TeeChart in there.

  5. ant-design-blazor

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

  6. 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.

  7. BootstrapBlazor

    Bootstrap Blazor is an enterprise-level UI component library based on Bootstrap and Blazor.

  8. Blazorise

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

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. MASA.Blazor

    Blazor UI component library based on Material Design. Support Blazor Server, Blazor WebAssembly and MAUI Blazor.

  11. bitplatform

    Build all of your apps using what you already know and love ❤️

  12. dotnet-webassembly

    Create, read, modify, write and execute WebAssembly (WASM) files from .NET-based applications.

  13. bootsharp

    Use C# in web apps with comfort

    Project mention: A Vision for WebAssembly Support in Swift | news.ycombinator.com | 2025-04-05

    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

  14. 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
  15. Havit.Blazor

    Free Bootstrap 5 components for ASP.NET Blazor + optional enterprise-level stack for Blazor development (gRPC code-first, layered architecture, localization, auth, ...)

  16. UnityWebGL-LoadingTest

    Unity WebGL platform and version comparisons with a lot of nice extras

  17. calculator

    Uno Calculator: A simple yet powerful iOS/Android/WebAssembly/Linux C# port of the calculator that ships with Windows (by unoplatform)

  18. Uno.Samples

    A collection of code samples for the Uno Platform

    Project mention: Pong Wars with C# | news.ycombinator.com | 2024-05-21
  19. Ididit

    C# .NET 7 Blazor habit tracker application. Works on Web, Windows, Linux, Android, iOS and macOS.

    Project mention: What Led Me to Creating OpenHabitTracker and Lessons Learned | dev.to | 2024-09-06

    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.

  20. Uno.QuickStart

    An Uno "Hello world!" project using Windows UWP, Linux, iOS, Android and WebAssembly

  21. Egroo

    An open-source, privacy-focused social platform empowering users to connect securely and control their data.

  22. Blazor-WASM-Identity-gRPC

    Blazor WASM, IdentityServer4 with Multiple Roles, Additional User Claim(s) & gRPC Roles Authorization

  23. 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.

  24. Blazor.MediaCaptureStreams

    A Blazor wrapper for the Media Capture and Streams browser API.

  25. NewProjectTemplate-Blazor

    Template for new projects - Havit.Blazor stack with Bootstrap 5 components and gRPC code-first communication.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C# WASM discussion

Log in or Post with

C# WASM related posts

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

Sponsored
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.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?