Top 20 NuGet windows Packages

Simple cross-platform window creation library. It wraps glfw under the hood and provides a window class that should be suitable for most applications. The window is OpenGL ready.
Makes developing WPF MVVM apps that target .NET Core 3.1 easier by providing a lot of the base framework. This does not add any additional files or folders to your project.
The UI Automation COM-to-.NET adapter makes it possible to use the new Windows Automation API 3.0 COM interfaces, with their improved reliability and performance, while still using the same System.Windows.Automation classes as in earlier versions of UI Automation
The UI Automation COM-to-.NET adapter makes it possible to use the new Windows Automation API 3.0 COM interfaces, with their improved reliability and performance, while still using the same System.Windows.Automation classes as in earlier versions of UI Automation
A small .Net winForm input controls (TextBox, ComboBox, MaskedTextBox, DataGridView) library that check empty and null values.
Work Process Service
Ccr.WinCore package for Windows Core-level helpers, PInvoke, Shell32, and User32 libraries. Contains constructs used to interact directly with the WinAPI.
UWP module
Garbage Collector enhancement to free all unused windows heap memory.
A library that simpifies management of Windows Firewall
C# wrapper for IVirtualDesktopManager on Windows 10. You need to include the app manifest in your project so as to target Windows 10.
Package Description
A simple library that can be used in a Win32 app to detect if it's running as native or inside a AppX / MSIX container.
TecLimit System Service Windows Library
Package Description
A .NET Standard library that makes the Windows Imaging Component (WIC) available to managed code so that it can be used in .NET Core, .NET Framework and UWP (.NET Native). The library provides a thin layer of abstractions and extension methods to make it easier to work with the raw WIC interface.
Package helps to bootstrap a full framework application to PCF by adding Windows Auth using Kerberos
You can use UIDeskAutomation to create automated tasks for Windows applications based on their user interface. This library uses managed Microsoft UI Automation API (which is part of .NET Framework - System.Windows.Automation namespace).