C# Uwp

Open-source C# projects categorized as Uwp

Top 23 C# Uwp Projects

  1. 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!!

    Project mention: CodeMash 2025 | dev.to | 2025-01-21

    Uno Platform

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Notepads

    A modern, lightweight text editor with a minimalist design.

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

    Project mention: R3 alternatives - Rx.NET, UniRx, and ReactiveUI | libhunt.com/r/R3 | 2024-09-20
  5. NLog

    NLog - Advanced and Structured Logging for Various .NET Platforms

    Project mention: Essential .NET Libraries Every Developer Should Know | dev.to | 2024-10-08

    Need an alternative logging library? NLog is another fantastic choice.

  6. 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
  7. 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/.

    Project mention: How to Use MQTT in C# with MQTTnet | dev.to | 2024-10-24

    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.

  8. 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-03

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

  9. Unigram

    Telegram for Windows

    Project mention: Telegram Remote Code Exploit | news.ycombinator.com | 2024-04-09

    And that's why I'm using Unigram on Windows: it runs in a sandbox.

    https://github.com/UnigramDev/Unigram

  10. 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
  11. 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#.

  12. 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-20

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

  13. 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! 🚀

    Project mention: My negative views on Rust (2023) | news.ycombinator.com | 2024-10-09

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

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

  15. ContextMenuForWindows11

    Add Custom Context Menu For Windows11

  16. Microcharts

    Create cross-platform (Xamarin, Windows, ...) simple charts.

  17. ambie

    An app that uses white noise, nature sounds, and focus features to boost your productivity.

    Project mention: Essential .NET Libraries Every Developer Should Know | dev.to | 2024-10-08

    DI (Dependency Injection) made easy with Microsoft.Extensions.DependencyInjection.

  18. Helix Toolkit

    Helix Toolkit is a collection of 3D components for .NET.

  19. AdaptiveCards

    A new way for developers to exchange card content in a common and consistent way.

  20. UWPHook

    🔗 Add your Windows Store or UWP games to Steam

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

  22. FFImageLoading - Fast & Furious Image Loading

    Image loading, caching & transforming library for Xamarin and Windows

  23. Template10

    Making Windows 10 apps great again

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

C# Uwp discussion

Log in or Post with

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?

    2 projects | dev.to | 9 Aug 2024
  • 3 productivity tips for .NET developers

    1 project | dev.to | 16 Jul 2024
  • Comparing desktop development tools, Qt, Electron and macOS Native

    1 project | news.ycombinator.com | 20 May 2024
  • Exemples of medium WPF open-source projects?

    4 projects | /r/csharp | 14 Nov 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C# is
the 10th most popular programming language
based on number of references?