The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 C# Desktop Projects
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET Foundation community project.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
lively
Free and open-source software that allows users to set animated desktop wallpapers and screensavers powered by WinUI 3.
-
electrino
Desktop runtime for apps built on web technologies, using the system's own web browser engine
-
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.
-
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 ↓
-
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.
-
hass-workstation-service
Provide useful sensors and services from your workstation to Home Assistant.
-
CrossPlatformDiskTest
Windows, macOS and Android storage (HDD, SSD, RAM) speed testing/performance benchmarking app
-
Discord-History-Tracker
Desktop app & browser script that saves Discord chat history into a file, and an offline viewer that displays the file.
-
Clowd.Squirrel
Quick and easy installer and automatic updates for cross-platform dotnet applications
-
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
Windows PowerToys GitHub Repo
You might also want to look at AvaloniaUI[0] for a cross platform .NET GUI library. It is similar to WPF but much nicer to work with.
Project mention: Quick file search and app launcher for Windows with community-made plugins | news.ycombinator.com | 2024-01-28
I was just googling around and found this page. https://wpfui.lepo.co/ maybe it something you can use. Or this github repo https://github.com/Kinnara/ModernWpf
Project mention: Ask HN: Any way to write a simple desktop app anymore? | news.ycombinator.com | 2024-01-22Windows Forms[0] is still alive and will never die, and very low overhead to start with, and works on new and shiny .NET 8.
If Linux or macOS, you can use AvaloniaUI[1] instead which is sufficiently advanced but assumes some prior knowledge.
[0] https://github.com/dotnet/winforms/blob/main/docs/getting-st...
Project mention: Well I'm ready to throw in the towel - public IP to 3389 | /r/sysadmin | 2023-12-07
Project mention: What is so ancient only an Internet veteran can remember? | /r/AskReddit | 2023-07-15Since I don’t remember it being that popular, I doubt anyone else will remember this, but at one point, there was a program called eSheep that was kind of like pets in your computer. They would walk around on your thumbnails, munch on grass that suddenly appeared, and if you were very lucky, every once in a blue moon, a flying saucer would appear and abduct one of them.
Project mention: Leaked Microsoft poll shows fewer employees have confidence in leadership | news.ycombinator.com | 2023-06-24
If you ever need to extract important information buried somewhere in a Discord server, I am having luck with Discord History Tracker [1] (browser-only version). It lets you download all messages in a json file, which then you can read with [2] (works offline too).
I never had much luck with ClickOnce, so I was using Squirrel.Windows. I've recently switched to the Clowd.Squirrel fork, since I needed support for AzureSignTool in the build process.
What type of speaker? I use https://github.com/SamDel/ChromeCast-Desktop-Audio-Streamer to stream things to ChromeCast Audio devices. It technically streams everything from my computer, not just MusicBee
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03
C# Desktop related posts
- Unlock Web Dev Superpowers with PowerToys
- We released a new powerful efficiency tool called RunFlow, which is similar to PowerToys and Alfred, welcome to try it
- GTK: On fractional scales, fonts and hinting
- Ask HN: Any way to write a simple desktop app anymore?
- Keypirinha: A fast launcher for keyboard ninjas on Windows
- How do I type letters with accent marks?
- Microsoft's Powertoys Key Manager now can paste text and unicode by shortcuts
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Index
What are some of the best open-source Desktop projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | PowerToys | 104,153 |
2 | Avalonia | 23,605 |
3 | lively | 13,765 |
4 | Flow.Launcher | 6,204 |
5 | electrino | 4,362 |
6 | ModernWpf | 4,198 |
7 | winforms | 4,195 |
8 | Maui | 2,021 |
9 | ipban | 1,502 |
10 | desktopPet | 760 |
11 | ScreenTask | 738 |
12 | quick-picture-viewer | 610 |
13 | hass-workstation-service | 605 |
14 | CsWinRT | 495 |
15 | CrossPlatformDiskTest | 451 |
16 | Discord-History-Tracker | 431 |
17 | Clowd.Squirrel | 428 |
18 | ChromeCast-Desktop-Audio-Streamer | 397 |
19 | arcgis-osm-editor | 381 |
20 | SylphyHorn | 376 |
21 | DotnetRuntimeBootstrapper | 257 |
22 | velopack | 229 |
23 | EdgeSharp | 227 |