C# GUI

Open-source C# projects categorized as GUI
C# .NET Windows C# WPF

Top 23 C# GUI Projects

  1. Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

    Project mention: The History and Legacy of Visual Basic | news.ycombinator.com | 2025-05-11

    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.

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

    InfluxDB logo
  3. MaterialDesignInXamlToolkit

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

  4. Terminal.Gui

    Cross Platform Terminal UI toolkit for .NET

    Project mention: spectre.console VS Gui.cs - a user suggested alternative | libhunt.com/r/spectre.console | 2024-12-25
  5. MahApps.Metro

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

  6. HandyControl

    Contains some simple and commonly used WPF controls

  7. 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
  8. SophiApp

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

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. mpv.net

    🎞 mpv.net is a media player for Windows with a modern GUI.

  11. Eto.Forms

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

    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

  12. MaterialSkin

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

  13. Fluent.Ribbon

    WPF Ribbon control like in Office

  14. GARbro

    Visual Novels resource browser

  15. FlaUI

    UI automation library for .Net

    Project mention: The Biggest Crypto Scam in 2024 | dev.to | 2024-10-10

    The website is called FlaUI, and they even have a GitHub repository that looks legit.

  16. SpleeterGui

    Windows desktop front end for Spleeter - AI source separation

  17. sourcegit

    Windows/macOS/Linux GUI client for GIT users

    Project mention: Lazarus Release 4.0 | news.ycombinator.com | 2025-05-11

    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.

  18. Dragablz

    Dragable and tearable tab control for WPF

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

  20. AvalonEdit

    The WPF-based text editor component used in SharpDevelop

  21. AdonisUI

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

  22. DockPanelSuite

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

  23. ChocolateyGUI

    A delicious GUI for Chocolatey

  24. Ooui

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

  25. Axiom

    An FFmpeg GUI for Windows (by MattMcManis)

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C# GUI discussion

Log in or Post with

C# GUI related posts

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

Sponsored
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.
www.influxdata.com

Did you know that C# is
the 10th most popular programming language
based on number of references?