Top 20 NuGet coroutines Packages

Xamarin.Android binding for KotlinX Coroutines Android (kotlinx-coroutines-android). Note: This is an "EmbeddedReferenceJar". It will not generate any Android Callable Wrappers (ACW) and C# API.
Xamarin.Android binding for Kotlinx Coroutines Core (kotlinx-coroutines-core). Coroutines support libraries for Kotlin.
Xamarin.Android Binding for KotlinX.Coroutines.Core.Common (kotlinx-coroutines-core-common). Note: This is an "EmbeddedReferenceJar". It will not generate any Android Callable Wrappers (ACW) and C# API.
A lightweight framework for running multiple tasks asynchronously on a single thread.
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).
EditorCoroutines allow you to start/stop Unity coroutines in Editor scripts, without forcing you to be in Play mode.
EditorCoroutines allow you to start/stop Unity coroutines in Editor scripts, without forcing you to be in Play mode.
A contrib project for MVVM Light, adding support for coroutines and a screen conductor.
Coroutine system for .net
Unitysync.Async is a library of extension methods that lets you preform async continuations on Task/Task<T> Types. Allowing you to non-blockingly call async methods on the Unity3D main thread and continue on the Unity3D main thread when the Task/Task<T> is completed.
C# library for coroutines