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. Learn more →
Top 23 C# GUI 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.
-
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.
-
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.
-
SophiApp
:zap: The most powerful open source tweaker on GitHub for fine-tuning Windows 10 & Windows 11
-
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
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.
[0] https://github.com/AvaloniaUI/Avalonia
You can make a WPF application with VS2022 CE and then install this NuGet package: MahApps
Project mention: Forget MAUI; Get TUI! - C#'s best cross platform console UI toolkit ships first 2.0 alpha package (Terminal.Gui) | /r/csharp | 2023-06-07
Project mention: Hello everyone, I made a Windows 10/11 Multitool app with Winforms. I'm just gonna share some screenshots. | /r/csharp | 2023-05-19GitHub/WCT/Controls/DataGrid (source code for the control)
EDIT2: Yeah, https://github.com/xamarin/Xamarin.Forms/issues/2751
Project mention: Win11Debloat is a simple script that removes pre-installed windows bloatware | news.ycombinator.com | 2023-08-02
An option that does not seem to have been mentioned yet is Eto.Forms: https://github.com/picoe/Eto
There's a pinned issue on the github page about the state of mpv.net development from January 2023 where the dev says that they started working on a cross-platform successor of mpv.net instead.
Project mention: Ask HN: Software for advanced filters for music playback? | news.ycombinator.com | 2023-12-26
Project mention: Is there a way to download the Nekopara background pictures? | /r/NEKOPARAGAME | 2023-06-08
Project mention: How should i go about making a library to color code (syntax highlighting) a user has written? | /r/csharp | 2023-05-28For the most part it's best to just use something like AvalonEdit that already implements it for you. There's some documentation and if you dig a long time ago there was a book about how it was made (along with SharpDevelop) that may still be findable.
C# GUI related posts
- Industrial Controller? Windows or Linux?
- Avalonia – Farewell to the .NET Foundation
- AvaloniaUI: Create Multi-Platform Apps with .NET
- .NET on Linux: What a Contrast
- Too many Mac apps are being built with Electron
- Ask HN: Do you have a problem you'd pay to have taken away?
- Ask HN: Software for advanced filters for music playback?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source GUI projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Avalonia | 23,672 |
2 | MaterialDesignInXamlToolkit | 14,616 |
3 | MahApps.Metro | 9,122 |
4 | Gui.cs | 9,107 |
5 | UWP Community Toolkit | 5,770 |
6 | HandyControl | 5,648 |
7 | Xamarin.Forms | 5,634 |
8 | SophiApp | 3,685 |
9 | Eto.Forms | 3,480 |
10 | mpv.net | 2,952 |
11 | MaterialSkin | 2,816 |
12 | Fluent.Ribbon | 2,438 |
13 | SpleeterGui | 2,120 |
14 | GARbro | 2,092 |
15 | Dragablz | 2,092 |
16 | FlaUI | 2,092 |
17 | AvalonEdit | 1,761 |
18 | AdonisUI | 1,662 |
19 | DockPanelSuite | 1,651 |
20 | Ooui | 1,619 |
21 | ChocolateyGUI | 1,592 |
22 | Qml.Net | 1,362 |
23 | XWT | 1,351 |
Sponsored