C# WebAssembly

Open-source C# projects categorized as WebAssembly

Top 23 C# WebAssembly Projects

  • Uno Platform

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

    Project mention: Physical IOS device deployment fail | reddit.com/r/unoplatform | 2023-05-23

    You can follow updates here https://github.com/unoplatform/uno/issues/12388.

  • ant-design-blazor

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

    Project mention: Any Blazor templates? | reddit.com/r/Blazor | 2022-07-21

    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • radzen-blazor

    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.

    Project mention: Selfhosted nocode tool? | reddit.com/r/nocode | 2023-04-24

    I'm curious as well. I'm look at Radzen at the moment, but have only installed it on my laptop, have don't nothing else.

  • blazorboilerplate

    Blazor Boilerplate / Starter Template with MudBlazor

    Project mention: No Blazor SAAS templates/Boiler plates? | reddit.com/r/Blazor | 2022-12-05
  • BootstrapBlazor

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

  • oqtane.framework

    CMS & Application Framework for Blazor & .NET MAUI

    Project mention: Blog app purely with c# | reddit.com/r/dotnet | 2023-03-29

    It's still a thing, and the creator of DNN has moved on and created a new project called Oqtane based on Blazor


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

    Project mention: Advice on cross platform project architecture | reddit.com/r/dotnet | 2022-11-28

    I've heard (no first hand experience) that the csla .net framework is meant to address this particular problem https://cslanet.com/. Rocky did an interview on dotnet rocks and it seemed like a tool worth looking into.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • dotnet-webassembly

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

  • MASA.Blazor

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

  • unity-webxr-export

    Develop and export WebXR experiences using Unity WebGL

    Project mention: What’s the 2023 contemporary way to Unity -> WebXR? | reddit.com/r/WebVR | 2023-03-21

    De-Panther actively maintains an up-to-date version of Mozilla's original exporter at https://github.com/De-Panther/unity-webxr-export. I've used it several times in the past for Unity-related WebXR projects.

  • Grid.Blazor

    Grid component with CRUD for Blazor (client-side and server-side) and ASP.NET Core MVC

    Project mention: DataGrid in MAUI | reddit.com/r/csharp | 2023-04-27

    I personally used GridBlazor and liked it.

  • Canvas

    HTML5 Canvas API implementation for Microsoft Blazor (by BlazorExtensions)

    Project mention: Creating 2d Interactive Building Map with Blazor. | reddit.com/r/Blazor | 2023-03-03

    Yes, I'm not aware of any way to use either the canvas api or webgl directly. This project has bindings for the canvas API, but it hasn't been updated in two years:https://github.com/BlazorExtensions/Canvas. SkiaSharp seems a nice option too: https://github.com/mono/SkiaSharp. It supports graphics across a whole load of platforms, including Blazor on the web.

  • BlazingChat

    BlazingChat is a Blazor WebAssembly app developed by CuriousDrive for the community. This is a sample application for developers who are just getting started with Blazor.

  • calculator

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

    Project mention: I just finished this calculator as a practice project, after 1 year of just studying algorithms, problem solving, data structures, i enjoyed my first windows forms app after only working on the console screen and drawing menus myself: video in comments | reddit.com/r/dotnet | 2023-05-09

    Also, that same OSS Windows Calculator from Microsoft can run on non-Windows machines via Uno Platform - here is the code if you want to check it out - https://github.com/unoplatform/calculator

  • wasmtime-dotnet

    .NET embedding of Wasmtime https://bytecodealliance.github.io/wasmtime-dotnet/

    Project mention: CheerpJ 3.0: a JVM replacement in HTML5 and WASM to run Java on modern browsers | news.ycombinator.com | 2023-05-09

    Maybe embed wasmtime? I'm familiar with https://github.com/bytecodealliance/wasmtime-dotnet but perhaps this for jvm? https://github.com/kawamuray/wasmtime-java/blob/master/examp...

    I too love the idea of embedding wasm modules to be used across platforms.

  • Plotly.Blazor

    This library packages the well-known charting library plotly.js into a razor component that can be used in a Blazor project.

    Project mention: Is there a software to generate a link graph for your website with articles containing links? | reddit.com/r/Blazor | 2023-01-15

    just as I said that i found: https://github.com/LayTec-AG/Plotly.Blazor

  • Storage

    HTML5 Storage API implementation for Microsoft Blazor (by BlazorExtensions)

  • Blazor.SVGEditor

    A basic SVG editor written in Blazor WASM.

  • Ididit

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

    Project mention: Microsoft doesn't care about publishing MAUI macOS apps to Apple Mac store | reddit.com/r/dotnetMAUI | 2023-02-17

    I built an open source MAUI Blazor app and I made it work on Web browser, Windows, Linux, Android, iOS and macOS: https://github.com/Jinjinov/Ididit

  • FFmpegBlazor

    FFmpeg on Web Assembly

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

  • SqliteWasmHelper

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

  • uno.todo

    Uno Platform "Uno To Do" reference app

    Project mention: UWP -> Win App SDK -> Uno/MAUI? | reddit.com/r/dotnet | 2022-11-25

    I am currently experimenting with Uno. Of the three it promises the most (Mac/WASM/Linux/Windows) and if you run the to-do sample app it appears to deliver (runtime bugs notwithstanding). As with the other two I've run into minor issues early on but these issues are mostly related to the recent release of .net 7. Uno claims that apps targeting Windows are actually plain ol WinUI apps and I like that it does not stray from the standard. I am going to continue to make an effort to learn and use Uno.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

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

C# WebAssembly related posts


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

Project Stars
1 Uno Platform 7,663
2 ant-design-blazor 4,959
3 radzen-blazor 2,449
4 blazorboilerplate 1,753
5 BootstrapBlazor 1,385
6 oqtane.framework 1,356
7 CSLA .NET 1,119
8 dotnet-webassembly 745
9 MASA.Blazor 741
10 unity-webxr-export 724
11 Grid.Blazor 616
12 Canvas 528
13 BlazingChat 401
14 calculator 328
15 wasmtime-dotnet 319
16 Plotly.Blazor 255
17 Storage 225
18 Blazor.SVGEditor 165
19 Ididit 140
20 FFmpegBlazor 101
21 BoardGames 69
22 SqliteWasmHelper 53
23 uno.todo 31
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.