Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tbolon/awesome-dotnet-winforms

A curated list of of .NET libraries for Windows Forms (winforms)
https://github.com/tbolon/awesome-dotnet-winforms

List: awesome-dotnet-winforms

Last synced: about 1 month ago
JSON representation

A curated list of of .NET libraries for Windows Forms (winforms)

Awesome Lists containing this project

README

        

# (Awesome) .NET WinForms Libraries

A curated list of free and .NET libraries for Windows Forms (winforms) with source code available.

Please note that you should check each project license requirement, as some projects are not released under MIT license.

Feel free to suggest your personal favorite library in the discussion tab, with an issue or, even better, a PR. Or open an issue if there is something wrong.

## Input Controls / Forms

* **[AdamsLair.ColorPicker](https://github.com/AdamsLair/winforms)**
A custom ColorPicker Dialog, similar to the one known from software like Photoshop, but also supporting alpha values.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/AdamsLair/winforms)
![GitHub Repository Stars](https://img.shields.io/github/stars/AdamsLair/winforms?style=social)
[![NuGet - AdamsLair.WinForms](https://img.shields.io/badge/NuGet-AdamsLair.WinForms-blue?logo=nuget)](https://www.nuget.org/packages/AdamsLair.WinForms/)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/AdamsLair/winforms)

* **[Customizable ComboBox Drop-Down](https://www.codeproject.com/Articles/25471/Customizable-ComboBox-Drop-Down)**
A combobox control with a customizable drop-down.
[![CodeProject](https://img.shields.io/badge/CodeProject-333?logo=codeproject&logoColor=FF9900)](https://www.codeproject.com/Articles/25471/Customizable-ComboBox-Drop-Down)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)

* **[GroupControls](https://github.com/dahall/groupcontrols)**
.NET controls that display multiple sub-controls without creating a unique window handle for each child. Instead each child is drawn using the default renderers.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/dahall/groupcontrols)
![GitHub Repository Stars](https://img.shields.io/github/stars/dahall/groupcontrols?style=social)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/dahall/groupcontrols)

* **[more.SecurityMatrix](https://github.com/tstih/more#securitymatrix)**
A highly configurable classic permissions and roles grid editor. It accepts a feed interface which must provide a list of roles, permission categories, and permissions. A demo feed implementation is part of the control.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/tstih/more#securitymatrix)
![GitHub Repository Stars](https://img.shields.io/github/stars/tstih/more?style=social)
![activity - fresh](https://img.shields.io/badge/activity-fresh-00ACC1)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/tstih/more)

## Grid View / Lists / Tables

* **[Advanced DataGridView](https://github.com/davidegironi/advanceddatagridview)**
Advanced DataGridView is a .NET WinForms DataGridView with advanced Filtering and Sorting capabilities.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/davidegironi/advanceddatagridview)
![GitHub Repository Stars](https://img.shields.io/github/stars/davidegironi/advanceddatagridview?style=social)
[![NuGet - DG.AdvancedDataGridView](https://img.shields.io/badge/NuGet-DG.AdvancedDataGridView-blue?logo=nuget)](https://www.nuget.org/packages/DG.AdvancedDataGridView/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/davidegironi/advanceddatagridview)

* **[DrawnTable](https://github.com/maxkoshevoi/DrawnTable)**
WinForms control based on PictureBox for creating versatile tables.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/maxkoshevoi/DrawnTable)
![GitHub Repository Stars](https://img.shields.io/github/stars/maxkoshevoi/DrawnTable?style=social)
[![NuGet - DrawnTable](https://img.shields.io/badge/NuGet-DrawnTable-blue?logo=nuget)](https://www.nuget.org/packages/DrawnTable/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/maxkoshevoi/DrawnTable)

* **[ImageListView](http://oozcitak.github.io/imagelistview/)**
A .NET listview control for image files with asynchronously loaded thumbnails.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/oozcitak/imagelistview)
![GitHub Repository Stars](https://img.shields.io/github/stars/oozcitak/imagelistview?style=social)
[![NuGet - ImageListView](https://img.shields.io/badge/NuGet-ImageListView-blue?logo=nuget)](https://www.nuget.org/packages/ImageListView/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/oozcitak/imagelistview)

* **[Krypton OutlookGrid](https://www.jdhsoftware.fr/products/krypton-outlookgrid/)**
Krypton customized version of the .NET Winforms DataGridView (C#) that allows multi-grouping and multi-sorting. Featuring a TreeGrid mode, conditional formatting and additional custom columns.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/Cocotteseb/Krypton-OutlookGrid)
![GitHub Repository Stars](https://img.shields.io/github/stars/Cocotteseb/Krypton-OutlookGrid?style=social)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/Cocotteseb/Krypton-OutlookGrid)

* **[ObjectListView](http://objectlistview.sourceforge.net/cs/index.html)**
ObjectListView is a C# wrapper around a .NET ListView. It makes the ListView much easier to use and teaches it some neat new tricks.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/geomatics-io/ObjectListView)
![GitHub Repository Stars](https://img.shields.io/github/stars/geomatics-io/ObjectListView?style=social)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/geomatics-io/ObjectListView)

## Containers / Layout / Docking

* **[DockPanelSuite](https://github.com/dockpanelsuite/dockpanelsuite)**
DockPanel Suite - The Visual Studio inspired docking library for .NET WinForms.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/dockpanelsuite/dockpanelsuite)
![GitHub Repository Stars](https://img.shields.io/github/stars/dockpanelsuite/dockpanelsuite?style=social)
[![NuGet - DockPanelSuite](https://img.shields.io/badge/NuGet-DockPanelSuite-blue?logo=nuget)](https://www.nuget.org/packages/DockPanelSuite/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/dockpanelsuite/dockpanelsuite)

* **[ExpandCollapsePanel](https://github.com/alexander-makarov/ExpandCollapsePane)**
ExpandCollapsePanel is WinForms control has similar to WPF Expander control. Control displays a header that has a collapsible window that displays content.
[![GitHub](https://img.shields.io/badge/GitHub-181717?logo=GitHub)](https://github.com/alexander-makarov/ExpandCollapsePanel)
![GitHub Repository Stars](https://img.shields.io/github/stars/alexander-makarov/ExpandCollapsePanel?style=social)
![activity - rough](https://img.shields.io/badge/activity-rough-981E32)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/alexander-makarov/ExpandCollapsePanel)

* **[Krypton.Docking](https://github.com/Krypton-Suite/Standard-Toolkit)**
The Krypton Docking set of components allow the user to drag and drop docking pages into new locations in order to customise the organisation of the application content. It allows this in a way similar to that of Visual Studio 2008/2010. Each docking area uses an instance of the Krypton Workspace allowing a wide range of options for organising and displaying pages. It integrates with the Krypton Toolkit architecture to ensure a consistent look and feel.
[![GitHub](https://img.shields.io/badge/GitHub-181717?logo=GitHub)](https://github.com/Krypton-Suite/Standard-Toolkit)
![GitHub Repository Stars](https://img.shields.io/github/stars/Krypton-Suite/Standard-Toolkit?style=social)
[![NuGet - Krypton.Docking](https://img.shields.io/badge/NuGet-Krypton.Docking-blue?logo=nuget)](https://www.nuget.org/packages/Krypton.Docking/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/Krypton-Suite/Standard-Toolkit)

* **[more.Frame & PanelEx](https://github.com/tstih/more#frame)**
To understand the Frame control, you first need to understand its base control - the PanelEx.
This control enables you to create non-client border around the PanelEx, and have WinForms respect it, for example, when docking children inside the PanelEx.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/tstih/more)
![GitHub Repository Stars](https://img.shields.io/github/stars/tstih/more?style=social)
![activity - fresh](https://img.shields.io/badge/activity-fresh-00ACC1)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/tstih/more)

* **[more.Prompt](https://github.com/tstih/more#prompt)**
The Prompt control helps you consistently align your controls on the form. It adds a prompt and a glyph in front of them in a consistent way.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/tstih/more)
![GitHub Repository Stars](https://img.shields.io/github/stars/tstih/more?style=social)
![activity - fresh](https://img.shields.io/badge/activity-fresh-00ACC1)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/tstih/more)

## Menu / Navigation / Dialogs / Tabs / Windows

* **[EasyTabs](https://lstratman.github.io/EasyTabs/)**
Library to enable .NET WinForms apps to easily render a set of tabs in their titlebar space, similar to Chrome, Firefox, Edge, etc.
[![GitHub](https://img.shields.io/badge/GitHub-181717?logo=GitHub)](https://github.com/lstratman/EasyTabs)
![GitHub Repository Stars](https://img.shields.io/github/stars/lstratman/EasyTabs?style=social)
[![NuGet - EasyTabs](https://img.shields.io/badge/NuGet-EasyTabs-blue?logo=nuget)](https://www.nuget.org/packages/EasyTabs/)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/lstratman/EasyTabs)

* **[Krypton.Navigator](https://github.com/Krypton-Suite/Standard-Toolkit)**
The Krypton Navigator is a user interface control that provides the user with a variety of ways to navigate around a set of pages. Think of it as a traditional TabControl on steroids. It has many different modes of operation allowing you to achieve exactly the right operation for your application. It integrates with the Krypton Toolkit architecture to ensure a consistent look and feel.
[![GitHub](https://img.shields.io/badge/GitHub-181717?logo=GitHub)](https://github.com/Krypton-Suite/Standard-Toolkit)
![GitHub Repository Stars](https://img.shields.io/github/stars/Krypton-Suite/Standard-Toolkit?style=social)
[![NuGet - Krypton.Navigator](https://img.shields.io/badge/NuGet-Krypton.Navigator-blue?logo=nuget)](https://www.nuget.org/packages/Krypton.Navigator/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/Krypton-Suite/Standard-Toolkit)

* **[Krypton.Ribbon](https://github.com/Krypton-Suite/Standard-Toolkit)**
The Krypton Ribbon is designed to mimic the look, feel and operation of the ribbon control seen in the Microsoft Office 2007/2010/2013/365 applications such as Word and Excel. It provides advanced capabilities including the quick access toolbar, contextual tabs and auto shrinking groups. With rich design time support and sample code you can be up and running with the ribbon in no time at all. It integrates with the Krypton Toolkit architecture to ensure a consistent look and feel.
[![GitHub](https://img.shields.io/badge/GitHub-181717?logo=GitHub)](https://github.com/Krypton-Suite/Standard-Toolkit)
![GitHub Repository Stars](https://img.shields.io/github/stars/Krypton-Suite/Standard-Toolkit?style=social)
[![NuGet - Krypton.Ribbon](https://img.shields.io/badge/NuGet-Krypton.Ribbon-blue?logo=nuget)](https://www.nuget.org/packages/Krypton.Ribbon/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/Krypton-Suite/Standard-Toolkit)

* **[Ookii.Dialogs.WinForms](https://github.com/ookii-dialogs/ookii-dialogs-winforms)**
Awesome dialogs for Windows Desktop applications built with Microsoft .NET (WinForms).
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/ookii-dialogs/ookii-dialogs-winforms)
![GitHub Repository Stars](https://img.shields.io/github/stars/ookii-dialogs/ookii-dialogs-winforms?style=social)
[![NuGet - Ookii.Dialogs.WinForms](https://img.shields.io/badge/NuGet-Ookii.Dialogs.WinForms-blue?logo=nuget)](https://www.nuget.org/packages/Ookii.Dialogs.WinForms/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/ookii-dialogs/ookii-dialogs-winforms)

* **[RibbonWinForms](https://github.com/RibbonWinForms/RibbonWinForms)**
An Office Ribbon Control for .NET WinForms.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/RibbonWinForms/RibbonWinForms)
![GitHub Repository Stars](https://img.shields.io/github/stars/RibbonWinForms/RibbonWinForms?style=social)
[![NuGet - RibbonWinForms](https://img.shields.io/badge/NuGet-RibbonWinForms-blue?logo=nuget)](https://www.nuget.org/packages/RibbonWinForms/)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/RibbonWinForms/RibbonWinForms)

* **[TabWizardControl](https://github.com/piksel/TabWizardControl)**
Simple wizard control for .NET WinForms that extends a TabControl for this purpose.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/piksel/TabWizardControl)
![GitHub Repository Stars](https://img.shields.io/github/stars/piksel/TabWizardControl?style=social)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/piksel/TabWizardControl)

* **[WindowsRibbon](https://github.com/harborsiem/WindowsRibbon)**
Microsoft Ribbon Framework for .NET (Wrapper for C# and VB)
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/harborsiem/WindowsRibbon)
![GitHub Repository Stars](https://img.shields.io/github/stars/harborsiem/WindowsRibbon?style=social)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/harborsiem/WindowsRibbon)

## Images

* **[LightResize](https://github.com/stakx/lightresize)**
Embeddable image resizing library for console, WPF, & WinForms usage. Not suitable for use in ASP.NET applications.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/stakx/lightresize)
![GitHub Repository Stars](https://img.shields.io/github/stars/stakx/lightresize?style=social)
[![NuGet - LightResize](https://img.shields.io/badge/NuGet-LightResize-blue?logo=nuget)](https://www.nuget.org/packages/LightResize/)
![activity - stable](https://img.shields.io/badge/activity-stable-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/stakx/lightresize)

* **[more.SpriteGrid](https://github.com/tstih/more#spritegrid)**
Raster image viewer (with mouse events and zoom), a basis for a sprite editor.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/tstih/more#spritegrid)
![GitHub Repository Stars](https://img.shields.io/github/stars/tstih/more?style=social)
![activity - fresh](https://img.shields.io/badge/activity-fresh-00ACC1)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/tstih/more)

## Text rendering / Custom drawing / Diagrams / Charts

* **[LiveCharts.WinForms](https://github.com/beto-rodriguez/LiveCharts2)**
Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP, Blazor-wasm, MAUI.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/beto-rodriguez/LiveCharts2)
![GitHub Repository Stars](https://img.shields.io/github/stars/beto-rodriguez/LiveCharts2?style=social)
[![NuGet - LiveChartsCore.SkiaSharpView.WinForms](https://img.shields.io/badge/NuGet-LiveChartsCore.SkiaSharpView.WinForms-blue?logo=nuget)](https://www.nuget.org/packages/LiveChartsCore.SkiaSharpView.WinForms)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/beto-rodriguez/LiveCharts2)

* **[Microcharts.Forms](https://github.com/microcharts-dotnet/Microcharts)**
Microcharts is an extremely simple charting library for a wide range of platforms (see Compatibility section below), with shared code and rendering for all of them!
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/microcharts-dotnet/Microcharts)
![GitHub Repository Stars](https://img.shields.io/github/stars/microcharts-dotnet/Microcharts?style=social)
[![NuGet - Microcharts.Forms](https://img.shields.io/badge/NuGet-Microcharts.Forms-blue?logo=nuget)](https://www.nuget.org/packages/Microcharts.Forms)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/microcharts-dotnet/Microcharts)

* **[more.DocumentPreview](https://github.com/tstih/more#documentpreview)**
The DocumentPreview control paints the document background (the ornaments) and allows painting inside it, using native units. When the document needs to be painted, it triggers the paint event and your job is to paint into provided graphics context using native units.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/tstih/more#documentpreview)
![GitHub Repository Stars](https://img.shields.io/github/stars/tstih/more?style=social)
![activity - fresh](https://img.shields.io/badge/activity-fresh-00ACC1)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/tstih/more)

* **[more.Hierarchy](https://github.com/tstih/more#hierarchy)**
You can use the Hierarchy control to visualise trees. The control only does the layouting; it expects your code to draw content inside events.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/tstih/more#hierarchy)
![GitHub Repository Stars](https://img.shields.io/github/stars/tstih/more?style=social)
![activity - fresh](https://img.shields.io/badge/activity-fresh-00ACC1)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/tstih/more)

* **[more.LabelEx](https://github.com/tstih/more#labelex)**
Label that can rotate and supports transparency.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/tstih/more#labelex)
![GitHub Repository Stars](https://img.shields.io/github/stars/tstih/more?style=social)
![activity - fresh](https://img.shields.io/badge/activity-fresh-00ACC1)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/tstih/more)

* **[more.Monitors](https://github.com/tstih/more#monitors)**
With the Monitors control you can show user his or her multi-monitor confiruation and enable him or her to to select one. This is useful for creating multi-monitor apps that open multiple windows. You can let user configure target monitors for these windows.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/tstih/more#monitors)
![GitHub Repository Stars](https://img.shields.io/github/stars/tstih/more?style=social)
![activity - fresh](https://img.shields.io/badge/activity-fresh-00ACC1)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/tstih/more)

* **[NodeEditorWinforms](https://github.com/komorra/NodeEditorWinforms)**
Node based user control / editor for Windows Forms.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/komorra/NodeEditorWinforms)
![GitHub Repository Stars](https://img.shields.io/github/stars/komorra/NodeEditorWinforms?style=social)
[![NuGet - NodeEditor](https://img.shields.io/badge/NuGet-NodeEditor-blue?logo=nuget)](https://www.nuget.org/packages/NodeEditor/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/komorra/NodeEditorWinforms)

* **[ScottPlot](https://scottplot.net/)**
Interactive Plotting Library for .NET.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/ScottPlot/ScottPlot)
![GitHub Repository Stars](https://img.shields.io/github/stars/ScottPlot/ScottPlot?style=social)
[![NuGet - ScottPlot.WinForms](https://img.shields.io/badge/NuGet-ScottPlot.WinForms-blue?logo=nuget)](https://www.nuget.org/packages/ScottPlot.WinForms/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/ScottPlot/ScottPlot)

* **[System.Windows.Forms.DataVisualization](https://github.com/kirsan31/winforms-datavisualization)**
System.Windows.Forms.DataVisualization provides basic charting for WinForms applications.
Updated fork from https://github.com/dotnet/winforms-datavisualization with designer support.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/kirsan31/winforms-datavisualization)
![GitHub Repository Stars](https://img.shields.io/github/stars/kirsan31/winforms-datavisualization?style=social)
[![NuGet - ScottPlot.WinForms](https://img.shields.io/badge/NuGet-WinForms.DataVisualization-blue?logo=nuget)](https://www.nuget.org/packages/WinForms.DataVisualization/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/kirsan31/winforms-datavisualization)

## Validation / DataBinding / MVx / Interactions

* **[Bindery](https://github.com/Parametric/Bindery)**
Bindery aims to support fluent MVVM binding definition for WinForms applications.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/Parametric/Bindery)
![GitHub Repository Stars](https://img.shields.io/github/stars/Parametric/Bindery?style=social)
![activity - stable](https://img.shields.io/badge/activity-stable-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/Parametric/Bindery)

* **[EBind](https://github.com/SIDOVSKY/EBind)**
.NET Data Binding we deserve: concise, fast, feature-rich.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/SIDOVSKY/EBind)
![GitHub Repository Stars](https://img.shields.io/github/stars/SIDOVSKY/EBind?style=social)
[![NuGet - EBind.NET](https://img.shields.io/badge/NuGet-EBind.NET-blue?logo=nuget)](https://www.nuget.org/packages/EBind.NET/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/SIDOVSKY/EBind)

* **[FlaUI](https://github.com/FlaUI/FlaUI)**
UI automation library for .Net.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/FlaUI/FlaUI)
![GitHub Repository Stars](https://img.shields.io/github/stars/FlaUI/FlaUI?style=social)
[![NuGet - FlaUI.Core](https://img.shields.io/badge/NuGet-FlaUI.Core-blue?logo=nuget)](https://www.nuget.org/packages/FlaUI.Core/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/FlaUI/FlaUI)

* **[FluentDragDrop](https://github.com/awaescher/FluentDragDrop)**
The sexiest Drag&Drop for WinForms on this planet.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/awaescher/FluentDragDrop)
![GitHub Repository Stars](https://img.shields.io/github/stars/awaescher/FluentDragDrop?style=social)
[![NuGet - FluentDragDrop](https://img.shields.io/badge/NuGet-FluentDragDrop-blue?logo=nuget)](https://www.nuget.org/packages/FluentDragDrop/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/awaescher/FluentDragDrop)

* **[MatthewJesse](https://github.com/Richardmjxhx/MatthewJesse)**
Lightweight and painlessly Turn-on/off MVC framework for C# Winform applications.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/Richardmjxhx/MatthewJesse)
![GitHub Repository Stars](https://img.shields.io/github/stars/Richardmjxhx/MatthewJesse?style=social)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/Richardmjxhx/MatthewJesse)

* **[Verify.WinForms](https://github.com/VerifyTests/Verify.WinForms)**
Extends Verify to allow verification of WinForms UIs.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/VerifyTests/Verify.WinForms)
![GitHub Repository Stars](https://img.shields.io/github/stars/VerifyTests/Verify.WinForms?style=social)
[![NuGet - Verify.WinForms](https://img.shields.io/badge/NuGet-Verify.WinForms-blue?logo=nuget)](https://www.nuget.org/packages/Verify.WinForms/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/VerifyTests/Verify.WinForms)

* **[WinformsMVP](https://github.com/DavidRogersDev/WinformsMVP)**
A Model View Presenter framework for the Winforms platform.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/DavidRogersDev/WinformsMVP)
![GitHub Repository Stars](https://img.shields.io/github/stars/DavidRogersDev/WinformsMVP?style=social)
[![CodeProject](https://img.shields.io/badge/CodeProject-333?logo=codeproject&logoColor=FF9900)](https://www.codeproject.com/Articles/522809/WinForms-MVP-An-MVP-Framework-for-WinForms)
[![NuGet - WinFormsMVP.Core](https://img.shields.io/badge/NuGet-WinFormsMVP.Core-blue?logo=nuget)](https://www.nuget.org/packages/WinFormsMVP.Core/)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/DavidRogersDev/WinformsMVP)

* **[winforms-mvp](https://github.com/mrts/winforms-mvp)**
Windows Forms example of the Passive View variant of the Model-View-Presenter pattern.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/mrts/winforms-mvp)
![GitHub Repository Stars](https://img.shields.io/github/stars/mrts/winforms-mvp?style=social)
![activity - stable](https://img.shields.io/badge/activity-stable-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/mrts/winforms-mvp)

* **[WindowsFormsLifetime](https://github.com/alex-oswald/WindowsFormsLifetime)**
A Windows Forms hosting extension for .NET Core's generic host. Enables you to configure the generic host to use the lifetime of Windows Forms. When configured, the generic host will start an IHostedService that runs Windows Forms in a separate thread.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/alex-oswald/WindowsFormsLifetime)
![GitHub Repository Stars](https://img.shields.io/github/stars/alex-oswald/WindowsFormsLifetime?style=social)
[![NuGet - OswaldTechnologies.Extensions.Hosting.WindowsFormsLifetime](https://img.shields.io/badge/NuGet-OswaldTechnologies.Extensions.Hosting.WindowsFormsLifetime-blue?logo=nuget)](https://www.nuget.org/packages/OswaldTechnologies.Extensions.Hosting.WindowsFormsLifetime/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/alex-oswald/WindowsFormsLifetime)

## Suites

Libraries of controls with a strong identity and look-and-feel.
Controls are often not intended to be used alone.

* **[AcrylicUI](https://github.com/colhountech/AcrylicUI)**
AcrylicUI is a Free Control and Docking Framework for .NET5+ WinForms.
This framework was inspired by [DarkUI](https://github.com/RobinPerris/DarkUI) by Robin Perris. However DarkUI does not support High Resolution Monitors, .NET 5+ and does not seem to be active.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/colhountech/AcrylicUI)
![GitHub Repository Stars](https://img.shields.io/github/stars/colhountech/AcrylicUI?style=social)
![activity - fresh](https://img.shields.io/badge/activity-fresh-00ACC1)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/colhountech/AcrylicUI)

* **[AeroSuite](https://github.com/stefan-baumann/AeroSuite)**
AeroSuite is a WinForms Control Library that provides extended functionality for pre-existing controls and also new controls. Unlike most (if not all) similar libraries, this library is aimed at supporting every platform: Windows XP to 10 and Linux with Mono are supported.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/stefan-baumann/AeroSuite)
![GitHub Repository Stars](https://img.shields.io/github/stars/stefan-baumann/AeroSuite?style=social)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/stefan-baumann/AeroSuite)

* **[DarkUI](https://github.com/RobinPerris/DarkUI)**
Dark themed control and docking library for .NET WinForms.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/RobinPerris/DarkUI)
![GitHub Repository Stars](https://img.shields.io/github/stars/RobinPerris/DarkUI?style=social)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/RobinPerris/DarkUI)

* **[Krypton Standard Tookit](https://github.com/Krypton-Suite/Standard-Toolkit)**
The Krypton Toolkit provides a set of basic user interface components for free. You can distribute the signed Krypton Toolkit assembly without charge or royalty with your own products. The Krypton Toolkit is great resource for speeding up development of professional looking applications. It works in tandem with the MenuStrip, StatusStrip and ToolStrip controls that come with .NET Framework controls. Using the Krypton Toolkit you can create a great looking application in just minutes.
[![GitHub](https://img.shields.io/badge/GitHub-181717?logo=GitHub)](https://github.com/Krypton-Suite/Standard-Toolkit)
![GitHub Repository Stars](https://img.shields.io/github/stars/Krypton-Suite/Standard-Toolkit?style=social)
[![NuGet - Krypton.Toolkit](https://img.shields.io/badge/NuGet-Krypton.Toolkit-blue?logo=nuget)](https://www.nuget.org/packages/Krypton.Toolkit/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/Krypton-Suite/Standard-Toolkit)

* **[MaterialSkin](https://github.com/IgnaceMaes/MaterialSkin)**
Theming .NET WinForms, C# or VB.Net, to Google's Material Design Principles.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/IgnaceMaes/MaterialSkin)
![GitHub Repository Stars](https://img.shields.io/github/stars/IgnaceMaes/MaterialSkin?style=social)
[![NuGet - MaterialSkin](https://img.shields.io/badge/NuGet-MaterialSkin-blue?logo=nuget)](https://www.nuget.org/packages/MaterialSkin/)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/IgnaceMaes/MaterialSkin)

* **[MaterialWinforms](https://github.com/glm9637/MaterialWinforms)**
Windows Forms Controls with Material Design. I created this library out of two existing ones: https://github.com/IgnaceMaes/MaterialSkin https://sinister.ly/Thread-Tutorial-C-Material-Design-Lollipop-WinForms-UI Because i really liked them, but felt like some controls were Missing, so i added a few Custom ones and will add other ones as soon as i need them.
[![GitHub](https://img.shields.io/badge/GitHub-181717?logo=GitHub)](https://github.com/glm9637/MaterialWinforms)
![GitHub Repository Stars](https://img.shields.io/github/stars/glm9637/MaterialWinforms?style=social)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/glm9637/MaterialWinforms)

* **[modernui](https://github.com/peters/winforms-modernui)**
Brings the new Modern UI alias Metro UI of Windows 8 to .NET Windows Forms applications.
[![GitHub](https://img.shields.io/static/v1?label=&message=Github&color=181717&logo=GitHub)](https://github.com/peters/winforms-modernui)
![GitHub Repository Stars](https://img.shields.io/github/stars/peters/winforms-modernui?style=social)
[![NuGet - modernui](https://img.shields.io/badge/NuGet-modernui-blue?logo=nuget)](https://www.nuget.org/packages/modernui/)
![activity - stale](https://img.shields.io/badge/activity-stale-lightgray)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/peters/winforms-modernui)

* **[ReaLTaiizor](https://github.com/Taiizor/ReaLTaiizor)**
ReaLTaiizor is a UI/UX component library. It allows you to make modern designs using the various components it offers.
[![GitHub](https://img.shields.io/badge/GitHub-181717?logo=GitHub)](https://github.com/Taiizor/ReaLTaiizor)
![GitHub Repository Stars](https://img.shields.io/github/stars/Taiizor/ReaLTaiizor?style=social)
[![NuGet - ReaLTaiizor](https://img.shields.io/badge/NuGet-ReaLTaiizor-blue?logo=nuget)](https://www.nuget.org/packages/ReaLTaiizor/)
![activity - active](https://img.shields.io/badge/activity-active-2ea44f)
![GitHub Repository Last Commit](https://img.shields.io/github/last-commit/Taiizor/ReaLTaiizor)