Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 C# WASM Projects
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
-
Uno Platform
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
MudBlazor
Blazor Component Library based on Material design with an emphasis on ease of use. Mainly written in C# with Javascript kept to a bare minimum it empowers .NET developers to easily debug it if needed.
-
ant-design-blazor
🌈A set of enterprise-class UI components based on Ant Design and Blazor WebAssembly.
-
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.
-
Blazorise
Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Tailwind, Bulma, AntDesign, and Material.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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.
-
bootsharp
Compile C# solution into single-file ES module with auto-generated JavaScript bindings and type definitions
-
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)
-
blazor-ui
A collection of examples related to Telerik UI for Blazor Components: https://www.telerik.com/blazor-ui
-
Ididit
C# .NET 7 Blazor habit tracker application. Works on Web, Windows, Linux, Android, iOS and macOS.
-
Blazor-WASM-Identity-gRPC
Blazor WASM, IdentityServer4 with Multiple Roles, Additional User Claim(s) & gRPC Roles Authorization
-
SqliteWasmHelper
Persistent SQLite in Blazor WebAssembly apps with EF Core 6.0 and your browser's cache.
-
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.
-
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
You might also want to look at AvaloniaUI[0] for a cross platform .NET GUI library. It is similar to WPF but much nicer to work with.
[0] https://github.com/AvaloniaUI/Avalonia
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03And Uno Platform (https://platform.uno/) is akin to React Native in terms of native controls usage.
I don't think that new Identity pages will work with MudBlazor out of the box. Take a look at this GitHub issue: https://github.com/MudBlazor/MudBlazor/issues/7805
AntBlazor has a pretty comprehensive set of components, and fairly active.
To client project, without any changes, just added Appointment.cs, EventConsole.razor, AppointmentPage.razor, AddAppointmentPage.razor, and EditAppointmentPage.razor (copied from the demo radzen-blazor project) and the scheduler component works as expected.
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 | /r/dotnet | 2023-05-09Also, 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
Project mention: Show HN: Classic Video Poker (18 year unity dev – learned Godot in 24 hours) | news.ycombinator.com | 2023-10-04Maybe, but Godot does particularly poorly in this area. Unity can go below 3MB out of the box and that is with bunch of engine systems in use.
https://github.com/JohannesDeml/UnityWebGL-LoadingTest
Ididit
Project mention: First release of Blazor.MediaCaptureStreams: A Blazor wrapper for the Media Capture and Streams browser API. | /r/Blazor | 2023-06-23
C# WASM related posts
- MudBlazor Identity Components
- Best Blazor Components Package (Other than MudBlazor)
- Using Radzen components in Blazor 8
- Anyone Else Using Havit Blazor? I am having an issue with their accordion
- A Proposal for an asynchronous Rust GUI framework
- Help choosing ideal .NET web dev approach for C# desktop developer?
- Popups and bottom sheets in Blazor
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source WASM projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Avalonia | 23,672 |
2 | Uno Platform | 8,363 |
3 | MudBlazor | 7,087 |
4 | ant-design-blazor | 5,529 |
5 | Radzen Blazor Components | 3,190 |
6 | Blazorise | 3,133 |
7 | BootstrapBlazor | 1,745 |
8 | MASA.Blazor | 1,087 |
9 | bitplatform | 1,013 |
10 | dotnet-webassembly | 776 |
11 | bootsharp | 632 |
12 | Havit.Blazor | 432 |
13 | calculator | 362 |
14 | blazor-ui | 319 |
15 | UnityWebGL-LoadingTest | 314 |
16 | Ididit | 209 |
17 | Uno.QuickStart | 175 |
18 | Egroo | 148 |
19 | Blazor-WASM-Identity-gRPC | 100 |
20 | SqliteWasmHelper | 94 |
21 | BoardGames | 70 |
22 | Blazor.MediaCaptureStreams | 58 |
23 | NewProjectTemplate-Blazor | 53 |
Sponsored