C# Winforms

Open-source C# projects categorized as Winforms

Top 23 C# Winform Projects

  • CefSharp

    .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework

    Project mention: Is there something like Electron or Tauri for dotnet? | reddit.com/r/dotnet | 2022-12-30

    I always use https://cefsharp.github.io/

  • Gui.cs

    Cross Platform Terminal UI toolkit for .NET

    Project mention: UI framework for games on Linux with c# | reddit.com/r/dotnet | 2023-01-29

    In that case you can use console (https://github.com/gui-cs/Terminal.Gui) to make games.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • ReactiveUI

    An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.

    Project mention: I want to learn WPF and was told I should use a MVVM based framework any up to date suggestions? | reddit.com/r/csharp | 2023-01-05

    My favorite framework is Reactive UI but it's a bit more advanced than most MVVM frameworks since it uses Reactive Programming. You can still try its most basic features, though.

  • LiveCharts2

    Simple, flexible, interactive & powerful charts, maps, and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.

    Project mention: LiveCharts2 on web assembly | reddit.com/r/csharp | 2022-12-13

    LiveCharts2 is a charting library completely written in C# and it is a full rewrite of LiveCharts, now LiveCahrts can run everywhere MAUI, Uno Platform, Avalonia, Xamarin, WPF, WinForms, WinUI, console and on the server side.

  • 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: Is it possible to use Windows Community Toolkit with .net7 wpf application? | reddit.com/r/dotnet | 2022-12-01
  • ImageGlass

    🏞 A lightweight, versatile image viewer

    Project mention: The new Photos app is really bad. there is no option to open them unless I import them into OneDrive. Whether they are from an external drive or an internal drive. Pathetic Microsoft. I have to use file explorer to open my photos and videos. we don't even have a simple Gallary app in windows 11. | reddit.com/r/Windows11 | 2023-01-22

    Simply use ImageGlass ( I'm not sure whenever it has gallery option but it's a decent photo viewer ).

  • winforms

    Windows Forms is a .NET UI framework for building Windows desktop applications.

    Project mention: Where are these images stored? | reddit.com/r/dotnet | 2022-11-13

    The image is kept in-memory— https://github.com/dotnet/winforms/blob/main/src/System.Windows.Forms/src/System/Windows/Forms/PictureBox.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.

  • LiveCharts2

    Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.

    Project mention: MAUI's potential hindered by inadequate maintainership | reddit.com/r/dotnet | 2023-01-19

    As far as Uno Platform goes, one can use components from WinUI and Windows Community Toolkit (WCT); so you have hundreds of UI components to work with out of the box, including some must-haves like Data Grid in WCT. Some bigger component vendors have put out their betas i.e. https://www.infragistics.com/products/uno-platform or https://www.syncfusion.com/blogs/post/syncfusions-first-control-for-uno-platform-charts.aspx . I do agree this 3rd party ecosystem eventually needs to get more love from bigger vendors, or other new ones will also step in - i.e. Live Charts has support for Uno Platform https://github.com/beto-rodriguez/LiveCharts2 or MapsUI https://mapsui.com/documentation/getting-started-uno.html

  • Open Live Writer

    An open source fork of Windows Live Writer

  • mpv.net

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

    Project mention: Open video files in different windows? | reddit.com/r/mpv | 2023-01-17

    i use this

  • BizHawk

    BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.

    Project mention: Emotracker on Bizhawk | reddit.com/r/emulators | 2023-01-15

    Sounds like you should follow the instructions and use the older release...

  • naps2

    Scan documents to PDF and more, as simply as possible.

    Project mention: Is there any way/program/software that I could use to rapidly scan a 1000 page document without having to click "scan" and other settings for every page? | reddit.com/r/DataHoarder | 2023-02-04
  • FlaUI

    UI automation library for .Net

    Project mention: AutoHotkey v2 Official Release Announcement | news.ycombinator.com | 2023-01-28

    Alternatively if you're into dotnet, FlaUI is amazing for automation and gives you a sane environment. I moved to it when I couldn't deal with AutoIT scripts anymore and it's everything I needed. https://github.com/FlaUI/FlaUI

  • Depressurizer

    A Steam library categorizing tool.

    Project mention: I honestly forgot steam had this feature | reddit.com/r/CuratedTumblr | 2023-01-30

    You can use something like https://github.com/Depressurizer/Depressurizer to Categorize the games for you.


    A home for your business logic in any .NET application.

    Project mention: Advice on cross platform project architecture | reddit.com/r/dotnet | 2022-11-28

    I've heard (no first hand experience) that the csla .net framework is meant to address this particular problem https://cslanet.com/. Rocky did an interview on dotnet rocks and it seemed like a tool worth looking into.

  • try-convert

    Helping .NET developers port their projects to .NET Core!

    Project mention: converting framework4.8 webapps to NetCore (Net5,6,7). any apps available to help? | reddit.com/r/dotnet | 2023-01-30


  • TaskScheduler

    Provides a .NET wrapper for the Windows Task Scheduler. It aggregates the multiple versions, provides an editor and allows for localization. (by dahall)

  • VirusTotalUploader

    C# Open-Source Winforms application for uploading files to VirusTotal

    Project mention: Windows Xp virus? | reddit.com/r/windowsxp | 2022-04-11

    You shouldn't use Norton, it's not very good. Eset is fine, also, check files with virustotal if you're worried : https://github.com/SamuelTulach/VirusTotalUploader

  • DarkUI

    Dark themed control and docking library for .NET WinForms.

  • TabularEditor

    This is the code repository and issue tracker for Tabular Editor 2.X (free, open-source version).

    Project mention: Recreating SSAS OLAP Cube to PowerBI dataset | reddit.com/r/BusinessIntelligence | 2023-02-04
  • RibbonWinForms

    An Office Ribbon Control for .NET WinForms

  • Modern.Forms

    Cross-platform spiritual successor to Winforms for .NET 6+

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

    🖼️ Lightweight, versatile desktop image viewer for Windows. The best replacement for the default Windows photo viewer.

  • SaaSHub

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

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 2023-02-04.

C# Winforms related posts


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

Project Stars
1 CefSharp 9,127
2 Gui.cs 7,882
3 ReactiveUI 7,349
4 LiveCharts2 5,300
5 UWP Community Toolkit 5,298
6 ImageGlass 4,854
7 winforms 3,732
8 LiveCharts2 2,528
9 Open Live Writer 2,421
10 mpv.net 1,855
11 BizHawk 1,631
12 naps2 1,631
13 FlaUI 1,532
14 Depressurizer 1,245
15 CSLA .NET 1,086
16 try-convert 1,017
17 TaskScheduler 967
18 VirusTotalUploader 761
19 DarkUI 751
20 TabularEditor 690
21 RibbonWinForms 670
22 Modern.Forms 660
23 quick-picture-viewer 519
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives