when

Async flow manager

A Promise/A+ implementation and utility library for managing asynchronous code flows

A solid, fast Promises/A+ and when() implementation, plus other async goodies.

GitHub

3k stars
132 watching
395 forks
Language: JavaScript
last commit: over 4 years ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
then/promiseA minimal implementation of promises with extensions and polyfills for various browsers and environments2,584
kriskowal/qA promise library that enables asynchronous code execution and error handling without blocking14,926
tildeio/rsvp.jsProvides tools for organizing asynchronous code using Promises/A+3,608
tj/coProvides a simple and efficient way to write non-blocking code using promises in JavaScript11,895
busterc/promise-do-untilCalls a function repeatedly until a condition returns true and then resolves the promise1
busterc/promise-untilRepeats an action until a condition is met and then resolves a promise3
awaitility/awaitilityA Java DSL for synchronizing asynchronous operations in testing3,845
busterc/promise-do-whilstRepeats an action until a condition is met, then resolves a promise.3
google/promisesA framework that provides a synchronization construct for asynchronous programming in Objective-C and Swift.3,810
sindresorhus/observable-to-promiseConverts an Observable to a Promise for asynchronous data handling47
then/is-promiseTest utility for verifying whether an object conforms to the Promise/A+ specification281
cucumber/cucumber-jsA tool for writing and running automated tests in plain language5,076
aantron/promiseA lightweight binding to JavaScript promises in Reason340
fluture-js/flutureAn asynchronous programming library with monadic interface, offering lazy value representation and stack-safe control flow utilities.2,485
swannodette/moriProvides an immutable data structure API in vanilla JavaScript inspired by ClojureScript's persistent data structures3,385