Top 20 NuGet await Packages

Async-friendly format for stack traces and exceptions
A helper library for the Task-Based Asynchronous Pattern (TAP).
Introduces IAsyncEnumerable, IAsyncEnumerator, ForEachAsync(), and ParallelForEachAsync() GitHub: https://github.com/tyrotoxin/AsyncEnumerable PROBLEM SPACE Helps to (a) create an element provider, where producing an element can take a lot of time due to dependency on other asynchronous events (e....
Gear for making components.
Provides useful helpers regarding threading
Gear for caching stuff.
Miminum set of the async/await portability libarary.
Useful extensions contribution by Bnaya Eshet Blog: http://blogs.microsoft.co.il/bnaya/ Source Code: https://github.com/bnayae/Bnaya.CSharp.AsyncExtensions # NuGet this library available on NuGet via Install-Package Bnaya.CSharp.AsyncExtensions ## This library have the following godies: * Except...
Enable using the new Value Tuple structure to write elegant code that allows async methods to be fired in parallel despite having different return types var (result1, result2) = await (GetStringAsync(), GetGuidAsync()); Based on the work of Joseph Musser https://github.com/jnm2
F# Async workflow <--> .NET Task easy seamless interoperability library.
F# Async workflow <--> .NET Task easy seamless interoperability library.
F# Async workflow <--> .NET Task easy seamless interoperability library.
F# Async workflow <--> .NET Task easy seamless interoperability library.
C# 5 async/await support for .NET Framework pre-4.5 This package is now unified to include all functionality from AsyncBridge.Net35 and AsyncBridge.Portable.
Checks for `ConfigureAwait(false)` usage. More info: http://blog.cincura.net/id/233523/ and http://blog.cincura.net/id/233476/ .
An implementation of an actor designed to integrate with C#'s async/await.
F# Async workflow <--> .NET Task easy seamless interoperability library.
Decomposes an async state machine generated by the C# compiler into a metadata object. LICENSE AGREEMENT: Any person obtaining a copy of this Software is prohibited to (including, but not limited to) use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software. The t...
Stop copying and pasting code in order to support Async/Await! Shaolinq.AsyncRewriter generates async methods from your sync methods using Roslyn. AsyncRewriter is used extensively by the Shaolinq ORM/LINQ project.
When using dependency injection and async-await pattern it is possible to end up with an interface with a method that returns a Task. If this interface method is used in a synchronous method there is a likelihood that it will erroneously be run as a fire and forget method. In this situation this ana...