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
-
Uno Platform
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
WPF is not the best example of open source, as some components are still closed source. Though it only runs on Windows, a closed source operating system, so perhaps that is not so important.
https://github.com/dotnet/wpf/issues/2554
That said, there are cross platform, open source .NET UI frameworks out there, including one that is inspired by WPF:
https://avaloniaui.net/
Project mention: Uno: Create Beautiful Cross Platform .NET Apps Faster | news.ycombinator.com | 2024-05-01
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: 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: Uno: Create Beautiful Cross Platform .NET Apps Faster | news.ycombinator.com | 2024-05-01Is the website wrong? The repository for the toolkit is MIT, but the website says free for under $1million...
https://github.com/unoplatform/uno.toolkit.ui/blob/main/LICE...
https://platform.uno/uno-toolkit/
DEV FRIENDLY LICENSING
Uno Toolkit License
Uno Toolkit is available for free for individual developers and businesses with revenue of less than USD 1,000,000. If your revenue exceeds this threshold, please reach out to us to obtain a license for Uno Toolkit and access the complete suite of development accelerators.
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 - SaaSHub
www.saashub.com | 17 May 2024
Index
What are some of the best open-source WASM projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Avalonia | 23,927 |
2 | Uno Platform | 8,440 |
3 | MudBlazor | 7,225 |
4 | ant-design-blazor | 5,551 |
5 | Radzen Blazor Components | 3,231 |
6 | Blazorise | 3,147 |
7 | BootstrapBlazor | 1,783 |
8 | MASA.Blazor | 1,099 |
9 | bitplatform | 1,019 |
10 | dotnet-webassembly | 782 |
11 | bootsharp | 637 |
12 | Havit.Blazor | 435 |
13 | calculator | 366 |
14 | blazor-ui | 319 |
15 | UnityWebGL-LoadingTest | 319 |
16 | Ididit | 209 |
17 | Uno.QuickStart | 175 |
18 | Egroo | 150 |
19 | Blazor-WASM-Identity-gRPC | 100 |
20 | SqliteWasmHelper | 95 |
21 | uno.toolkit.ui | 75 |
22 | BoardGames | 70 |
23 | Blazor.MediaCaptureStreams | 59 |
Sponsored