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.
3k stars
132 watching
396 forks
Language: JavaScript
last commit: over 2 years ago
Linked from 3 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 |