Open-source C# projects categorized as WASM | Edit details

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 18 C# WASM Projects

  • Uno Platform

    Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

    Project mention: Shopify Invests in Research for Ruby at Scale | news.ycombinator.com | 2022-05-16

    The upcoming Microsoft MAUI is cross-platform (no, Microsoft isn't building support for Linux, but there are open source efforts working on it.)

    You can use https://avaloniaui.net or https://platform.uno

    > Graphical tooling to deal with process dumps, etw data, and profiler information only available on VS.


    There's also https://github.com/SachiraChin/dotnet-monitor-ui

    You can use JetBrains rider to profile in Linux/MacOS as well: https://www.jetbrains.com/help/rider/Profiling_Applications....

    If you don't want to use .NET, you obviously don't have to.

  • ant-design-blazor

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

    Project mention: Best UI components for commercial enterprise project? | reddit.com/r/Blazor | 2021-11-25

    AntBlazor is the best for me. You can try.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • 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: this is how i win | reddit.com/r/ProgrammerHumor | 2022-05-21
  • radzen-blazor

    The home of the Radzen Blazor components. A set of 60+ free and open source native Blazor UI controls.

    Project mention: How To Develop Server Side Blazor Apps With RADZEN Part 1 | dev.to | 2021-07-09

    The second step to take is to go to https://www.radzen.com/

  • BootstrapBlazor

    A set of enterprise-class UI components based on Bootstrap and Blazor

  • dotnet-webassembly

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

    Project mention: Typescript for .NET Ever? | reddit.com/r/typescript | 2021-06-25

    there's a nuget WebAssembly package, so you can probably run assemblyscript on .net already.

  • calculator

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

    Project mention: Who remembers the time when Apple marketed the OG iPhone’s OS as OS X? | reddit.com/r/apple | 2021-10-21

    Good news! The source code is available: https://github.com/unoplatform/calculator

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • MASA.Blazor

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

  • blazor-ui

    A collection of examples related to Telerik UI for Blazor Components: https://www.telerik.com/blazor-ui

    Project mention: Blazor approach to Dynamic Breadcrumbs | reddit.com/r/Blazor | 2022-03-23

    I feel like this is another of my examples where the developer seems to know in advance how the user will arrive at this page. I also looked at https://github.com/cschulzsuper/blazor-breadcrumb-navigation as well as this navigation overview on Telerik https://github.com/telerik/blazor-ui/tree/master/breadcrumb/subscribe-to-location-changed

  • UnityWebGL-LoadingTest

    Testing loading speed and build size of WebGL builds for different Unity versions

    Project mention: WebGL file size issue | reddit.com/r/Unity3D | 2022-01-26

    Just as a reference, Unity with PhysX and URP will amount to about 5mb. You can relatively easily create something 3D that is appropriate for browsers within 30mb, which is what you probably want to target as a max initial download to boot. You can ship additional content with Addressables at runtime.

  • BoardGames

    New Stl.Fusion sample and a fully functional web app allowing you to play real-time multiplayer board games. Powered by Stl.Fusion, Blazor, and .NET 5.

  • TheLastTime

    C# .NET 5 Blazor WebAssembly Progressive Web Application that tracks when was the last time you did something

  • NewProjectTemplate-Blazor

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

    Project mention: GitHubs repos for Enterprise Blazor applications? | reddit.com/r/dotnet | 2021-08-29

    You will find the associated enterprise-project template here: https://github.com/havit/NewProjectTemplate-Blazor

  • Blazor.WebForm.Components

    ASP.NET Web Forms System.Web.UI.WebControls Razor Components For Blazor WebAssembly.

    Project mention: Best UI components for commercial enterprise project? | reddit.com/r/Blazor | 2021-11-25

    WebForms is dead. There are a lot of legacy documentation etc.

  • SqliteWasmHelper

    Persistent SQLite in Blazor WebAssembly apps with EF Core 6.0 and your browser's cache.

    Project mention: Trackor - a Blazor WebAssembly PWA using EFCore and SQLite in the browser | reddit.com/r/Blazor | 2022-05-20

    Yep. And I used this video about SQLiteWasmHelper as the starting point for my code: https://youtu.be/ZeJISZgy-FM

  • VsixBlazorMinimalProjectTemplate

    A Visual Studio extension for a .Net standard project template for a minimal Blazor web app.

    Project mention: Useful Visual Studio Extensions for Working with Blazor | dev.to | 2021-06-09

    The Blazor Minimal Project Template works effectively in Visual Studio 2017 and 2019, providing users with a project template for a .Net Standard project with a minimal implementation of client-side Blazor (a web UI framework based on C#, Razor, and HTML that runs in the browser using WebAssembly). Access via code on its GitHub repository.

  • dotnet6-webgl-sample

    .NET 6 + WebAssembly + WebGL = ♥

    Project mention: Announcing .NET 6 — The Fastest .NET Yet | reddit.com/r/programming | 2021-11-08

    I'm not sure if it helps, but I have a minimal WebGL sample here: https://github.com/AshleighAdams/dotnet6-webgl-test

  • GoNetWasm

    A .NET project for running Go(lang)'s WebAssembly code

    Project mention: Use Go code in Java and .NET runtimes | reddit.com/r/golang | 2021-08-09
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 2022-05-21.

C# WASM related posts


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

Project Stars
1 Uno Platform 6,493
2 ant-design-blazor 4,198
3 MudBlazor 3,186
4 radzen-blazor 1,653
5 BootstrapBlazor 1,007
6 dotnet-webassembly 680
7 calculator 286
8 MASA.Blazor 269
9 blazor-ui 191
10 UnityWebGL-LoadingTest 95
11 BoardGames 54
12 TheLastTime 20
13 NewProjectTemplate-Blazor 17
14 Blazor.WebForm.Components 12
15 SqliteWasmHelper 10
16 VsixBlazorMinimalProjectTemplate 7
17 dotnet6-webgl-sample 4
18 GoNetWasm 1
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives