Top 20 NuGet synchronizationcontext Packages

A single-threaded async-compatible context.
A single-threaded async-compatible context.
ConfigureAwait(true) and ConfigureAwait(false) are very important when dealing with asynchronous code. However, they make code hard to read and easy to fail. ObviousAwait introduces two aliases: KeepContext() and FreeContext(), reducing the cognitive load while reading and writing asynchronous code.
Provides a single-threaded synchronization context, which makes it easy to reason about asynchronous code in environments that don't usually provide a synchronization context (for example, console applications).
A single-threaded async-compatible context. Recompiled to .Net Standard 2.0 without any dependencies of older platforms