caf

Cancelable Async Flows: a wrapper to treat generators as cancelable async functions

gensync

Allows users to use generators in order to write common functions that can be both sync or async.

modern-async

A modern tooling library for asynchronous operations using async/await, promises and async generators

ramda-generators

A collection of lazily evaluated generators and functions to work with generators in Javascript and Typescript, following the style of Ramda's functions