Open-source C# projects categorized as GUI
Topics: #WPF #C# #C# #.NET #Xaml

Top 23 C# GUI Projects

  • Avalonia

    A cross-platform UI framework for .NET

    Project mention: UWP -> Win App SDK -> Uno/MAUI? | reddit.com/r/dotnet | 2022-11-25


  • MaterialDesignInXamlToolkit

    Google's Material Design in XAML & WPF, for C# & VB.Net.

    Project mention: How do I save ITheme of Material Design in a text file for saving color theme choosed in C# WPF? | reddit.com/r/csharp | 2022-11-21

    ITheme is just a collection of colors : https://github.com/MaterialDesignInXAML/MaterialDesignInXamlToolkit/blob/master/MaterialDesignThemes.Wpf/ITheme.cs

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

  • MahApps.Metro

    A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.

    Project mention: WPF Good UI Framework and Controls | reddit.com/r/csharp | 2022-07-25
  • Gui.cs

    Cross Platform Terminal UI toolkit for .NET

    Project mention: GTK support for macOS is being worked on for those who want to create applications for macOS. | reddit.com/r/linux | 2022-11-24

    I've had to resort to make TUIs with https://github.com/gui-cs/Terminal.Gui because there's no sane way to make a GUI app in Linux without a 300-files boilerplate or obscure languages.

  • Xamarin.Forms

    Xamarin.Forms Official Home

    Project mention: What are some of Xamarin Forms shortcomings/cons which Maui still doesn't address? | reddit.com/r/dotnetMAUI | 2022-05-04

    Example issue: https://github.com/xamarin/Xamarin.Forms/issues/8640 Its an issue reported by David O, its a 3 year old issue, there is limited communication from Microsoft on the issue, no plans, there are a couple of community discovered workarounds that got broken in later versions of Xamarin.Forms. I feel like its fairly common to come across an issue like this that can be a showstopper for a task. Do you come up with a workaround, do you wait for an official fix, do you use a third-party NuGet to accomplish the task?

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

  • HandyControl

    Contains some simple and commonly used WPF controls

    Project mention: Upgrading UI of existing WPF App | reddit.com/r/csharp | 2022-07-23
  • 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 🚀.

  • Eto.Forms

    Cross platform GUI framework for desktop and mobile applications in .NET

    Project mention: What GUI should I use for a Windows app? | reddit.com/r/csharp | 2022-11-02
  • MaterialSkin

    Theming .NET WinForms, C# or VB.Net, to Google's Material Design Principles.

  • Fluent.Ribbon

    WPF Ribbon control like in Office

  • Dragablz

    Dragable and tearable tab control for WPF

  • SophiApp

    :zap: The most powerful open source tweaker on GitHub for fine-tuning Windows 10 & Windows 11

    Project mention: Firefox and Firefox Nightly | reddit.com/r/firefox | 2022-11-27

    I use wpd.app to disable all (just scroll down to see the button, but DO NOT check advanced settings) an alternative more popular is O&O ShutUp10 and i'm testing SophiApp as open source alternative.

  • mpv.net

    🎞 mpv.net is a modern media player for Windows that works just like mpv.

    Project mention: Purchase deez nuts | reddit.com/r/pcmasterrace | 2022-10-31

    There's also an/a easier to use/simpler version of it that has a GUI if you don't want to bother with the above mentioned: https://github.com/mpvnet-player/mpv.net

  • Ooui

    A small cross-platform UI library that brings the simplicity of native UI development to the web

  • DockPanelSuite

    DockPanel Suite - The Visual Studio inspired docking library for .NET WinForms

  • AvalonEdit

    The WPF-based text editor component used in SharpDevelop

  • FlaUI

    UI automation library for .Net

    Project mention: WPF UI testing | reddit.com/r/dotnet | 2022-10-06

    I would suggest taking a look at FlaUI https://github.com/FlaUI/FlaUI

  • GARbro

    Visual Novels resource browser

    Project mention: How to repack files/folders back to ".pack" file extension? | reddit.com/r/git | 2022-11-05
  • AdonisUI

    Lightweight UI toolkit for WPF applications offering classic but enhanced windows visuals

    Project mention: Upgrading UI of existing WPF App | reddit.com/r/csharp | 2022-07-23

    I personally use https://github.com/benruehl/adonis-ui for my current project. It's easy to use and allows for custom themes and templates (there are 2 themes - light and dark - already included).

  • ChocolateyGUI

    A delicious GUI for Chocolatey

    Project mention: Inquiry | reddit.com/r/chocolatey | 2022-08-03

    Have you considered using the GUI? It seems like you’re looking for something more interactive… https://docs.chocolatey.org/en-us/chocolatey-gui/

  • XWT

    A cross-platform UI toolkit for creating desktop applications with .NET and Mono

    Project mention: Cross platform gui frameworks that aren't xaml-based? | reddit.com/r/dotnet | 2022-01-29

    Xwt - https://github.com/mono/xwt and there GtkSharp branch https://github.com/lytico/xwt/tree/lytico_gtksharp Eto - https://github.com/picoe/Eto

  • Neutronium

    🚀 Build .NET desktop applications using HTML, CSS and javascript.

  • Qml.Net

    Qml.Net - Qt/QML integration/support for .NET

    Project mention: Developing C# GUI Apps on Ubuntu | reddit.com/r/csharp | 2022-06-17

    Or QML.Net

  • Zigi

    Workflow assistant built for devs & their teams. Automate the mundane part of your day, with live actionable messages for your GitHub & Jira tasks.

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

C# GUI related posts


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

Project Stars
1 Avalonia 16,046
2 MaterialDesignInXamlToolkit 12,961
3 MahApps.Metro 8,502
4 Gui.cs 7,703
5 Xamarin.Forms 5,629
6 UWP Community Toolkit 5,237
7 HandyControl 4,306
8 Eto.Forms 3,170
9 MaterialSkin 2,546
10 Fluent.Ribbon 2,099
11 Dragablz 1,901
12 SophiApp 1,723
13 mpv.net 1,712
14 Ooui 1,578
15 DockPanelSuite 1,545
16 AvalonEdit 1,488
17 FlaUI 1,469
18 GARbro 1,406
19 AdonisUI 1,355
20 ChocolateyGUI 1,326
21 XWT 1,315
22 Neutronium 1,313
23 Qml.Net 1,310
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.