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: Head-up-Display Stream Deck Plugin | /r/u_pariswhitney | 2023-06-23

    The Fullscreen Chromium (cefsharp) based Web-Browser ignores optionally user input like Mouse clicks, and is optionally always in the foreground (Force-Top-Most), so it can be used for any situation.

  • Gui.cs

    Cross Platform Terminal UI toolkit for .NET

    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
  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • 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: Humble Chronicles: Managing State with Signals | news.ycombinator.com | 2023-05-19

    ReactiveUI is based on Rx and very popular in the .Net world: https://www.reactiveui.net/.

  • ImageGlass

    🏞 A lightweight, versatile image viewer

    Project mention: A simple photo viewer | /r/software | 2023-06-04

    You can actually get the Beta already on github here if you want to use it before the stable release. But Beta also means: Bugs are possible.

  • 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: Hello everyone, I made a Windows 10/11 Multitool app with Winforms. I'm just gonna share some screenshots. | /r/csharp | 2023-05-19

    GitHub/WCT/Controls/DataGrid (source code for the control)

  • winforms

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

    Project mention: Ask HN: Any way to write a simple desktop app anymore? | news.ycombinator.com | 2024-01-22

    Windows Forms[0] is still alive and will never die, and very low overhead to start with, and works on new and shiny .NET 8.

    If Linux or macOS, you can use AvaloniaUI[1] instead which is sufficiently advanced but assumes some prior knowledge.

    [0] https://github.com/dotnet/winforms/blob/main/docs/getting-st...

    [1] https://docs.avaloniaui.net/docs/get-started/

  • 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: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03

    But I think some of this stuff is already handled in Avalonia ecosystem like https://github.com/Mapsui/Mapsui, https://github.com/beto-rodriguez/LiveCharts2 and few others...

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

  • mpv.net

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

    Project mention: what is the best still maintained front end for mpv? | /r/mpv | 2023-07-10

    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.

  • Open Live Writer

    An open source fork of Windows Live Writer

  • FlaUI

    UI automation library for .Net

    Project mention: Automated testing WPF app | /r/csharp | 2023-12-09
  • 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: RyujinX – Open Source Nintendo Switch Emulator | news.ycombinator.com | 2023-08-30

    BizHawk is a premier emulator for generating Tool Assisted Speedruns and written in C#.

    https://github.com/TASEmulators/BizHawk

  • Depressurizer

    A Steam library categorizing tool.

    Project mention: I wrote an app for myself to filter my library by HLTB | /r/SteamDeck | 2023-12-11

    Another thing you can do is use a Steam tag management system like Depressurizer to automatically tag games with their approximate HLTB time (eg. 1-5 hours could be a category, 6-10 hours could be another category), then on Steam Deck you can use the Tab Master plugin for Decky to show each HLTB categories as a separate tab. There are probably other ways to display the categories as well.

  • CSLA .NET

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

    Project mention: How can a rich domain model be implemented in practice using EF Core? | /r/dotnet | 2023-06-28
  • try-convert

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

    Project mention: Understanding the .NET ecosystem: The evolution of .NET into .NET 7 | news.ycombinator.com | 2023-03-21

    dotnet upgrade assistant or dotnet try-convert can help with that.

    - dotnet try-convert: https://github.com/dotnet/try-convert

  • 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: Move 7Zip from "Show more Options" to appear in first right click context menu. | /r/Windows11 | 2023-04-03
  • DarkUI

    Dark themed control and docking library for .NET WinForms.

    Project mention: I wrote a program to bind MIDI signals to different actions | /r/csharp | 2023-04-22

    It's DarkUI library. Fantastic work of Robin Perris. https://github.com/RobinPerris/DarkUI

  • TabularEditor

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

    Project mention: TMDL Guide? | /r/PowerBI | 2023-04-27

    If you want to try it out, the easiest option is to get Tabular Editor 2: https://github.com/TabularEditor/TabularEditor/releases/tag/2.18.1

  • Modern.Forms

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

  • RibbonWinForms

    An Office Ribbon Control for .NET WinForms

    Project mention: RibbonWinForms VS NOV-Examples-for-WinForms - a user suggested alternative | libhunt.com/r/RibbonWinForms | 2023-07-14
  • quick-picture-viewer

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

  • Exceptionless

    Exceptionless clients for the .NET platform

  • NetSparkle

    NetSparkle is a C# software update framework for .NET developers compatible with .NET 4.6.2/.NET 6+, WinForms, WPF, and Avalonia; uses Ed25519 or DSA signatures! View basic usage here in the README or visit our website for code docs.

    Project mention: Sparkle: A software update framework for macOS | news.ycombinator.com | 2024-02-13

    Along with some of the other comments, there is NetSparkle for C#-based apps: https://github.com/NetSparkleUpdater/NetSparkle (disclaimer: I am the primary maintainer of this repository).

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-02-13.

C# Winforms related posts

Index

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

Project Stars
1 CefSharp 9,584
2 Gui.cs 8,956
3 ReactiveUI 7,833
4 ImageGlass 6,405
5 UWP Community Toolkit 5,725
6 winforms 4,130
7 LiveCharts2 3,680
8 mpv.net 2,766
9 Open Live Writer 2,442
10 FlaUI 2,011
11 BizHawk 1,945
12 Depressurizer 1,371
13 CSLA .NET 1,186
14 try-convert 1,133
15 TaskScheduler 1,132
16 VirusTotalUploader 1,009
17 DarkUI 817
18 TabularEditor 805
19 Modern.Forms 785
20 RibbonWinForms 705
21 quick-picture-viewer 598
22 Exceptionless 538
23 NetSparkle 528
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com