SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# GUI Projects
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
Check out https://avaloniaui.net as well. It's basically a cross-platform reimplementation of WPF. It's not quite as simple as C#+WinForms or Lazarus+LCL because you don't get drag-and-drop UI designer, and you need to write markup by hand (albeit with live preview). But unlike HTML, it's actually designed for desktop UI apps from the get go, so it's much easier to write for anything non-trivial. And you can still write "quick and dirty" GUI code by directly connecting event handlers to buttons and updating values etc in it, ignoring data bindings and other more advanced facilities.
-
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.
-
-
Project mention: spectre.console VS Gui.cs - a user suggested alternative | libhunt.com/r/spectre.console | 2024-12-25
-
MahApps.Metro
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
-
-
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 -
SophiApp
:zap: The most powerful open source tweaker on GitHub for fine-tuning Windows 10 & Windows 11
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: A comparison of Rust's borrow checker to the one in C# | news.ycombinator.com | 2024-10-30
Besides the other GUI libraries people have mentioned, there is also Eto: https://github.com/picoe/Eto
-
-
-
-
The website is called FlaUI, and they even have a GitHub repository that looks legit.
-
-
I was going to complain how Avalonia still has issues with large binaries even with NAOT but I just tested it on https://github.com/sourcegit-scm/sourcegit, and the resulting size of the folder without symbols (so, the binary itself and like 4 dlls) is ~55MiB. The binary itself is 41MiB which is as much as Qt6-based qBitorrent binary takes on Windows. So it seems while Avalonia works well enough on macOS, the size of binaries and memory consumption are higher than on Linux and Windows huh.
-
-
YoutubePlaylistDownloader
A tool to download whole playlists, channels or single videos from youtube and also optionally convert them to almost any format you would like
-
-
-
-
-
Ooui
A small cross-platform UI library that brings the simplicity of native UI development to the web
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# GUI discussion
C# GUI related posts
-
The History and Legacy of Visual Basic
-
Open Core and the .NET Foundation: Time for Some Introspection?
-
Show HN: Meld RDP – A Fast, Portable Remote Desktop Manager (.rdp)
-
Sourcegit: Windows/macOS/Linux GUI Client for Git Users
-
WASM Wayland Web (WWW)
-
Servo in 2024: stats, features and donations
-
Five Years of React Native at Shopify
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Jun 2025
Index
What are some of the best open-source GUI projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Avalonia | 27,951 |
2 | MaterialDesignInXamlToolkit | 15,661 |
3 | Terminal.Gui | 10,156 |
4 | MahApps.Metro | 9,617 |
5 | HandyControl | 6,579 |
6 | UWP Community Toolkit | 6,000 |
7 | SophiApp | 4,623 |
8 | mpv.net | 4,158 |
9 | Eto.Forms | 3,796 |
10 | MaterialSkin | 2,985 |
11 | Fluent.Ribbon | 2,655 |
12 | GARbro | 2,623 |
13 | FlaUI | 2,511 |
14 | SpleeterGui | 2,507 |
15 | sourcegit | 2,476 |
16 | Dragablz | 2,277 |
17 | YoutubePlaylistDownloader | 2,244 |
18 | AvalonEdit | 1,957 |
19 | AdonisUI | 1,794 |
20 | DockPanelSuite | 1,793 |
21 | ChocolateyGUI | 1,724 |
22 | Ooui | 1,620 |
23 | Axiom | 1,597 |