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
396 forks
Language: JavaScript
last commit: over 2 years ago
Linked from 3 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
then/promise A minimal implementation of promises with extensions and polyfills for various browsers and environments 2,580
kriskowal/q A promise library that enables asynchronous code execution and error handling without blocking 14,932
tildeio/rsvp.js Provides tools for organizing asynchronous code using Promises/A+ 3,612
tj/co Provides a simple and efficient way to write non-blocking code using promises in JavaScript 11,880
busterc/promise-do-until Calls a function repeatedly until a condition returns true and then resolves the promise 1
busterc/promise-until Repeats an action until a condition is met and then resolves a promise 3
awaitility/awaitility A Java DSL for synchronizing asynchronous operations in testing 3,828
busterc/promise-do-whilst Repeats an action until a condition is met, then resolves a promise. 3
google/promises A framework that provides a synchronization construct for asynchronous programming in Objective-C and Swift. 3,806
sindresorhus/observable-to-promise Converts an Observable to a Promise for asynchronous data handling 47
then/is-promise Test utility for verifying whether an object conforms to the Promise/A+ specification 282
cucumber/cucumber-js A tool for writing and running automated tests in plain language 5,063
aantron/promise A lightweight binding to JavaScript promises in Reason 340
fluture-js/fluture An asynchronous programming library with monadic interface, offering lazy value representation and stack-safe control flow utilities. 2,484
swannodette/mori Provides an immutable data structure API in vanilla JavaScript inspired by ClojureScript's persistent data structures 3,385