SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Uwp Projects
-
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!!
Uno Platform
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
ReactiveUI
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
-
Need an alternative logging library? NLog is another fantastic choice.
-
UWP Community Toolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building .NET apps with UWP and the Windows App SDK / WinUI 3 for Windows 10 and Windows 11. The toolkit is part of the .NET Foundation.
Project mention: WinUI.TableView VS UWP Community Toolkit - a user suggested alternative | libhunt.com/r/WinUI.TableView | 2024-09-04 -
MQTTnet
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.
MQTTnet is a high-performance .Net library that implements the MQTT protocol. It is open source on GitHub and has a rich set of features, including MQTT 5.0 protocol and TLS/SSL supports.
-
LiveCharts2
Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03But I think some of this stuff is already handled in Avalonia ecosystem like https://github.com/Mapsui/Mapsui, https://github.com/beto-rodriguez/LiveCharts2 and few others...
-
And that's why I'm using Unigram on Windows: it runs in a sandbox.
https://github.com/UnigramDev/Unigram
-
MVVMCross
The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
Project mention: Epoxy alternatives - dotnet, Prism, and MVVMCross | libhunt.com/r/kekyo/Epoxy | 2024-09-20 -
FluentFTP
An FTP and FTPS client for .NET & .NET Standard, optimized for speed. Provides extensive FTP commands, File uploads/downloads, SSL/TLS connections, Automatic directory listing parsing, File hashing/checksums, File permissions/CHMOD, FTP proxies, FXP support, UTF-8 support, Async/await support, Powershell support and more. Written entirely in C#.
-
dotnet
.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and part of the .NET Foundation. (by CommunityToolkit)
Project mention: Epoxy alternatives - dotnet, Prism, and MVVMCross | libhunt.com/r/kekyo/Epoxy | 2024-09-20CommunityToolkit.Mvvm A fast, modular, platform-agnostic MVVM library, which is the official successor of MvvmLight. It's used extensively in the Microsoft Store and other first party apps.
-
-
ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
> RISC-V
The work is underway: https://github.com/dotnet/runtime/pulls?q=label%3Aarch-riscv
> PTX
https://ilgpu.net/ and even https://github.com/m4rs-mt/ILGPU/blob/c3af8f368445d8e6443f36...
While not PTX, there's also this project: https://github.com/Sergio0694/ComputeSharp which partially overlaps with what ILGPU offers
Arguably, even C++ itself - you are not using "full" C++ but a special subset that works on top of specific abstraction to compile to GPUs, and I was told that CUDA C++ is considered legacy.
The original context of discussion is performance and perceived issue of "having runtime", which is what my reply is targeted at. In that context, C# provides you the tools and a solution other languages in the class of Java, Go, TS and anything else interpreted just don't have. So you could reasonably replace a project written in C++ with C#, and possibly re-apply all the freed-up developer productivity into further optimizations, but you wouldn't be able to do so with the same degree of confidence with most other originally high-level languages. Another upcoming contender is Swift.
-
Caliburn.Micro
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
-
-
-
DI (Dependency Injection) made easy with Microsoft.Extensions.DependencyInjection.
-
-
-
-
Windows-11-Guide
Windows 10/11 Guide. Including Windows Security tools, Encryption, Nextcloud, Graphics, Gaming, Virtualization, Windows Subsystem for Linux (WSL 2), Software Apps, and Resources.
-
FFImageLoading - Fast & Furious Image Loading
Image loading, caching & transforming library for Xamarin and Windows
-
C# Uwp discussion
C# Uwp related posts
-
DependencyPropertyGenerator VS AvaSourceGenerators - a user suggested alternative
2 projects | 20 Sep 2024 -
Epoxy alternatives - dotnet, Prism, and MVVMCross
4 projects | 20 Sep 2024 -
MVVM Light Toolkit VS Epoxy - a user suggested alternative
2 projects | 20 Sep 2024 -
DevUtils vs. DevToys vs. OpenDev: Which Developer Utility Tool Is Right for You?
-
3 productivity tips for .NET developers
-
Comparing desktop development tools, Qt, Electron and macOS Native
-
Exemples of medium WPF open-source projects?
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jan 2025
Index
What are some of the best open-source Uwp projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Uno Platform | 9,159 |
2 | Notepads | 8,991 |
3 | ReactiveUI | 8,163 |
4 | NLog | 6,353 |
5 | UWP Community Toolkit | 5,925 |
6 | MQTTnet | 4,547 |
7 | LiveCharts2 | 4,501 |
8 | Unigram | 4,073 |
9 | MVVMCross | 3,871 |
10 | FluentFTP | 3,179 |
11 | dotnet | 3,172 |
12 | WinUI-Gallery | 2,904 |
13 | ComputeSharp | 2,836 |
14 | Caliburn.Micro | 2,809 |
15 | ContextMenuForWindows11 | 2,114 |
16 | Microcharts | 2,026 |
17 | ambie | 1,978 |
18 | Helix Toolkit | 1,938 |
19 | AdaptiveCards | 1,781 |
20 | UWPHook | 1,641 |
21 | Windows-11-Guide | 1,467 |
22 | FFImageLoading - Fast & Furious Image Loading | 1,416 |
23 | Template10 | 1,414 |