Top 20 NuGet asynchronous Packages
MCM (Message-Command-Message) is an open source framework for building modular, military simple .NET applications and state machine APIs of any size. Highly recommended is using it with Visual Studio Templates from http://www.mcm-framework.net
automatically enhances elements based on data-attributes or class names. supports an asynchronous user interface. This code is open source.
Provides a number of extension methods and utility classes.
Friendly asynchronous calls for all .Net versions, free and open-source library
A helper library for unit testing code using the Task-based Asynchronous Pattern (TAP).
A library that provides simplified threaded and non-threaded execution of SQL statements. It can be used to expose an interface to Microsoft Excel clients, providing threaded, async operations to a single-thread application.
NetClient is library containing the abstractions and fundamental types to support a generic and asynchronous service API client.
Provides various extension methods for use with IQueryable<T> implementations.
Concurrent programming library that helps handle exceptions
Source code package. A class containing methods for synchronously waiting on a Task, preventing deadlocks due to the presence of a synchronization context. Useful as a temporary solution until you can flow async all the way through.
Real Time Servers Development Library
The Connection-Based Asynchronous Messaging (CBAM) SQL.MSbuild assembly contains abstract SQL-oriented MSBuild task, and task which reads file and executes SQL statements contained within.
Provides a proxy like HttpContent implementation that reports the upload progress.
The Connection-Based Asynchronous Messaging (CBAM) Tabular assembly contains types that make it easy for asynchronous access to tabular data (rows with columns) returned by a connection.
The Connection-Based Asynchronous Messaging (CBAM) MSBuild.Abstraction assembly contains skeleton implementations for MSBuild tasks which use CBAM packages.
The Connection-Based Asynchronous Messaging (CBAM) HTTP package contains API to send HTTP requests from client to server. The HTTP API itself is minimalistic and easy-to-use.
The easiest way to analyze and fix method names for asynchronous methods.
The Connection-Based Asynchronous Messaging (CBAM) NATS assembly contains API (but not implementation) for NATS ( https://nats.io/ ) messaging protocol.
Asynchronous TCP C# library for client applications.