C# Uwp

Open-source C# projects categorized as Uwp

Top 23 C# Uwp Projects

  • Files

    Building the best File Manager for Windows

    Project mention: Did you know that at one point Windows 10 too had tabs in File Explorer? | reddit.com/r/windows | 2022-11-30

    Did you know that there is a free file explorer app on the ms store called Files that has tabs and more on Windows 10? https://github.com/files-community/Files

  • DevToys

    A Swiss Army knife for developers.

    Project mention: [UWP App] New update of DevToys - A Swiss Army knife for developers | reddit.com/r/csharp | 2022-07-20

    Check out https://devtoys.app

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • 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: Why is there a lack of cool repos? | reddit.com/r/dotnet | 2022-07-26
  • Uno Platform

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

    Project mention: Making an android app with c# | reddit.com/r/csharp | 2022-11-21

    Uno - an alternative to Avalonia, but not as popular.

  • Notepads

    A modern, lightweight text editor with a minimalist design.

    Project mention: A simple alternative to MS Notepad that doesnt automatically back up my notes. Using Windows 11. | reddit.com/r/privacy | 2022-06-13

    Notepads is a good FOSS alternative to the default windows notepad. That said, stop storing your passwords in a text file. Consider using a password manager like Bitwarden and KeepassXC instead.

  • NLog

    NLog - Advanced and Structured Logging for Various .NET Platforms

    Project mention: How to implement custom logger with compatible with Nlog? | reddit.com/r/csharp | 2022-06-30

    have a look at this https://github.com/nlog/nlog/wiki/Context you dont want to make your own logger 99% of them time

  • LiveCharts2

    Simple, flexible, interactive & powerful charts, maps, and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.

    Project mention: Roundup of .NET MAUI. - Week of August 15, 2022 | dev.to | 2022-08-22

    LiveCharts2 (v2) is the evolution of LiveCharts (v0), it fixes the main design issues of its predecessor, it's focused to run everywhere, improves flexibility without losing what we already had in v0.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • 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: Why is there a lack of cool repos? | reddit.com/r/dotnet | 2022-07-26

    https://github.com/CommunityToolkit/WindowsCommunityToolkit (now multiplateform)

  • MVVMCross

    The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.

  • 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: Best way to architecture an application for IoT and RFID | reddit.com/r/dotnetcore | 2022-10-06

    Like the other guy said it depends on the requirements, but you could implement your own mqtt server with MQTTnet with a few lines of code

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

    Project mention: caliburn.Micro: Difference between ActivateItemAsync and ActivateItem ? | reddit.com/r/learnprogramming | 2022-11-03

    It works with ActivateItemAsync but I don´t know if there is a difference that I should be aware of ? They seem to be a bit slow with updating the documentation so I´m a bit nervous about what else might not be updated yet.

  • Unigram

    Telegram for Windows

    Project mention: Telegram prepares to drop its 'free forever' slogan | reddit.com/r/PrivacyGuides | 2022-05-28

    You can actually get desktop E2E on Windows through Unigram. However, then the E2E gets locked to that PC and can only live on that machine for its lifespan.

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

    Project mention: SFTP Client Wrapper implementing IDisposable | reddit.com/r/csharp | 2022-03-09

    give FluentFTP a try, it's well documented and easy to use.

  • 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: Big sites in Blazor | reddit.com/r/Blazor | 2022-09-14

    Apex charts will definitely do the job This is one alternative I found while digging yesterday: https://github.com/beto-rodriguez/LiveCharts2

  • Microcharts

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

    Project mention: Using Microcharts with .NET MAUI | dev.to | 2022-05-28

    Microcharts is one of the most well-known open source charting libraries for Xamarin and many people, including me, would like to use it with .NET MAUI. Work on .NET MAUI support by Microcharts should arrive soon but while the PR is not merged, I want to show how to already use Microcharts with .NET MAUI.

  • 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: Thinking about zero-allocation parsing. | reddit.com/r/csharp | 2022-11-30

    There is some stuff in CommunityToolkit to lower allocations of frequently converted Spans, StringPool comes to mind.

  • XamarinCommunityToolkit

    The Xamarin Community Toolkit is a collection of Animations, Behaviors, Converters, and Effects for mobile development with Xamarin.Forms. It simplifies and demonstrates common developer tasks building iOS, Android, and UWP apps with Xamarin.Forms.

  • Xamarin.Essentials

    Essential cross platform APIs for your mobile apps.

  • Template10

    Making Windows 10 apps great again

  • Helix Toolkit

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

    Project mention: Will WPF and Unity fit togehter? | reddit.com/r/csharp | 2022-03-20

    About ditching WPF and using Unity: it should be possible without any problems, maybe outside of the license but that of course depends on the use case. You could also probably use helix, it's whole thing is supporting 3D in WPF.

  • FFImageLoading - Fast & Furious Image Loading

    Image loading, caching & transforming library for Xamarin and Windows

    Project mention: Help for caching with .net MAUI Blazor and a Webapp | reddit.com/r/dotnet | 2022-03-13

    Look into http caching. For MAUI / Xamarin Forms I recommend using FFImageLoading for displaying images from an URI. It handles caching automatically and I have used it in my projects.

  • AdaptiveCards

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

    Project mention: Adaptive Cards | news.ycombinator.com | 2022-05-20

    Adaptive Cards have been around since 2016: https://github.com/microsoft/AdaptiveCards/graphs/contributo...

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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 2022-11-30.

C# Uwp related posts


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

Project Stars
1 Files 25,200
2 DevToys 12,177
3 ReactiveUI 7,265
4 Uno Platform 7,206
5 Notepads 6,900
6 NLog 5,687
7 LiveCharts2 5,265
8 UWP Community Toolkit 5,237
9 MVVMCross 3,712
10 MQTTnet 3,227
11 Caliburn.Micro 2,574
12 Unigram 2,434
13 FluentFTP 2,365
14 LiveCharts2 2,325
15 WinUI-Gallery 1,793
16 Microcharts 1,791
17 dotnet 1,597
18 XamarinCommunityToolkit 1,575
19 Xamarin.Essentials 1,508
20 Template10 1,405
21 Helix Toolkit 1,395
22 FFImageLoading - Fast & Furious Image Loading 1,393
23 AdaptiveCards 1,393
The context switching struggle is real
Zigi makes context switching a thing of the past. It monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack!