Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 C# Desktop Projects
-
Project mention: Show HN: Inspect and extract files from MSI installers directly in the browser | news.ycombinator.com | 2025-06-20
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
Project mention: Ask HN: Why don't browsers load websites directly in WASM? | news.ycombinator.com | 2025-07-08 -
Introducing .NET Multi-platform App UI (MAUI)
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Project mention: .NET MAUI Authentication on Windows: The OpenID Connect Challenge | dev.to | 2025-05-06You know, I'm not the only one surprised by this issue. If you take a look at the long threads around this issue, you can see many developers are complaining about the missing support for a very common feature such as authentication in Microsoft's own operating system!
-
lively
Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.
-
Project mention: Apple's Software Quality Crisis: When Premium Hardware Meets Subpar Software | news.ycombinator.com | 2025-03-03
It's not just the OS itself, where some of the slowness can at least be explained by the silo-ed nature of development and the large amount of moving parts. But even when MS gives a small-ish team free reign and a fresh start, the software is just agonizingly slow and buggy.
Example 1: new PowerToys https://github.com/microsoft/PowerToys/
The FancyZones "window snap" UI takes upwards of half a second to activate when dragging a window and the Zone Editor is at around 5s. All in all it is only very slightly less buggy than 3rd party tiling WMs like komorebic.
The PowerToysRun utility input is extremely variable, takes between 1 and 20(!) seconds. A lot of the plugins shipped with it simply don't work or have no suggestions/hints once you enter their prefix. The search relies on WindowsSearch, which is about 500x slower than https://github.com/sharkdp/fd and has not improved since Win7. Who cares, nobody ever searches for files, right? As a whole, PTRun is simply worse than https://github.com/Flow-Launcher/Flow.Launcher which uses the same UI kit as far as I can see. WTF?
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
Project mention: Are .NET 4.x and JDK 8.x the "zombie" runtimes of enterprise software? | news.ycombinator.com | 2025-04-10
Re: .NET WinForms -- they open sourced it a few years back.
https://github.com/dotnet/winforms
They even went so far as to bring back the forms designer to Visual Studio.
https://devblogs.microsoft.com/dotnet/windows-forms-designer...
Obviously it's still a pretty sizable migration to go from .NET Framework to .NET, but at least the UI framework is available again.
-
electrino
Desktop runtime for apps built on web technologies, using the system's own web browser engine
Project mention: Electrobun: Cross-platform desktop applications written in TypeScript | news.ycombinator.com | 2024-11-20So is it a yet another webview-based framework like NeutralinoJS (https://neutralino.js.org), Electrino (https://github.com/pojala/electrino) or DeskGap (https://deskgap.com)? What's their advantage apart from using Bun instead of Node?
For relly lightweight cross-platform desktop apps better use a non-webview-based native framework like Qt, GTK, wxWidgets or even recently released FLTK 1.4.
-
Maui
The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, and Behaviors to help make your life as a .NET MAUI developer easier (by CommunityToolkit)
-
ipban
Since 2011, IPBan is the worlds most trusted, free security software to block hackers and botnets. With both Windows and Linux support, IPBan has your dedicated or cloud server protected. Upgrade to IPBan Pro today and get a discount. Learn more at ↓
-
Thank you for the link! This is their GitHub repo if anyone is curious: https://github.com/Adrianotiger/desktopPet (I couldn't find the license info though).
-
-
ScreenTask
(📢 New Version Released) Screen sharing made easy! Share your screen across local devices without internet.
-
quick-picture-viewer
🖼️ Lightweight, versatile desktop image viewer for Windows. The best replacement for the default Windows photo viewer.
-
CrossPlatformDiskTest
Windows, macOS and Android storage (HDD, SSD, RAM) speed testing/performance benchmarking app
-
-
maui-toolkit
Syncfusion Toolkit for .NET MAUI offers high-quality UI controls to help you build rich, high-performance applications for iOS, Android, macOS, and Windows from a single codebase
Project mention: Introducing the Third Set of Open-Source Syncfusion® .NET MAUI Controls | dev.to | 2025-03-13With this latest release, we deliver even more versatile controls to simplify complex UI scenarios and elevate your app experience. Find the new controls on NuGet and in our GitHub repository and take your .NET MAUI apps to the next level!
-
https://github.com/futo-org/Grayjay.Desktop?tab=License-1-ov...
There are other licenses like AGPL that would kill any attempt for someone to rip your code off to make their own proprietary offering, without locking yourself out of established freedom, security, and privacy preserving software distribution channels.
-
Discord-History-Tracker
Desktop app & browser script that saves Discord chat history into a file, and an offline viewer that displays the file.
-
-
arcgis-osm-editor
ArcGIS Editor for OpenStreetMap is a toolset for GIS users to access and contribute to OpenStreetMap through their Desktop or Server environment.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Desktop discussion
C# Desktop related posts
-
Show HN: Inspect and extract files from MSI installers directly in the browser
-
The Windows efficiency toolkit open-sourced by Microsoft
-
.NET MAUI Authentication on Windows: The OpenID Connect Challenge
-
PowerToys – Windows system utilities to maximize productivity
-
Are .NET 4.x and JDK 8.x the "zombie" runtimes of enterprise software?
-
PowerToys Command Palette Utility
-
Introducing the Third Set of Open-Source Syncfusion® .NET MAUI Controls
-
A note from our sponsor - Stream
getstream.io | 13 Jul 2025
Index
What are some of the best open-source Desktop projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | PowerToys | 120,730 |
2 | DevToys | 29,341 |
3 | Avalonia | 28,138 |
4 | Introducing .NET Multi-platform App UI (MAUI) | 22,788 |
5 | lively | 16,638 |
6 | Flow.Launcher | 10,308 |
7 | ModernWpf | 4,771 |
8 | WinDynamicDesktop | 4,683 |
9 | winforms | 4,629 |
10 | electrino | 4,397 |
11 | Maui | 2,519 |
12 | ipban | 1,852 |
13 | desktopPet | 991 |
14 | velopack | 978 |
15 | ScreenTask | 841 |
16 | quick-picture-viewer | 772 |
17 | CrossPlatformDiskTest | 610 |
18 | CsWinRT | 594 |
19 | maui-toolkit | 537 |
20 | Grayjay.Desktop | 532 |
21 | Discord-History-Tracker | 517 |
22 | ChromeCast-Desktop-Audio-Streamer | 430 |
23 | arcgis-osm-editor | 410 |