q by kriskowal

A promise library for JavaScript

created at Sept. 4, 2010, 1:21 a.m.

JavaScript

407 +0

14,956 +0

1,204 +0

GitHub
browserify by browserify

browser-side require() the node.js way

created at Sept. 22, 2010, 4:11 p.m.

JavaScript

290 +0

14,520 +4

1,184 +0

GitHub
promise-nodeify by kevinoid

Call a Node-style callback with the resolution value or rejection cause of a Promise without the common pitfalls.

created at March 2, 2016, 7:11 p.m.

JavaScript

2 +0

1 +0

0 +0

GitHub
promise-semaphore by samccone

promise semaphore

created at Dec. 24, 2014, 3:14 a.m.

JavaScript

4 +0

30 +0

10 +0

GitHub
promise-do-whilst by busterc

loop Calls a function repeatedly while a condition returns true and then resolves the promise

created at Nov. 25, 2015, 10:12 p.m.

JavaScript

3 +0

3 +0

1 +0

GitHub
promise-do-until by busterc

loop Calls a function repeatedly until a condition returns true and then resolves the promise

created at Nov. 25, 2015, 10:11 p.m.

JavaScript

3 +0

1 +0

0 +0

GitHub
co by tj

The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc)

created at June 6, 2013, 4:06 a.m.

JavaScript

265 +0

11,868 +1

791 +1

GitHub
task.js by mozilla

Beautiful concurrency for JavaScript

created at Oct. 12, 2010, 11:43 p.m.

JavaScript

49 +0

1,632 +0

72 +0

GitHub
sprom by then

Convert node.js Streams into Promises

created at April 23, 2013, 9:16 p.m.

JavaScript

4 +0

14 +0

0 +0

GitHub
is-promise by then

Test whether an object looks like a promises-a+ promise

created at Dec. 23, 2012, 4:01 p.m.

JavaScript

10 +0

281 +0

32 +0

GitHub
promise-method by wbinnssmith

Wraps a function and returns one that always returns a promise

created at Sept. 19, 2015, 6:42 a.m.

JavaScript

2 +0

2 +0

0 +0

GitHub
p-props by sindresorhus

Like `Promise.all()` but for `Map` and `Object`

created at Oct. 21, 2016, 4:02 a.m.

TypeScript

7 +0

186 +0

25 +0

GitHub
p-reduce by sindresorhus

Reduce a list of values using promises into a promise for a value

created at Oct. 21, 2016, 4:17 a.m.

JavaScript

6 +0

66 +0

7 +0

GitHub
p-map-series by sindresorhus

Map over promises serially

created at Oct. 21, 2016, 4:26 a.m.

JavaScript

8 +0

46 +0

4 +0

GitHub
p-each-series by sindresorhus

Iterate over promises serially

created at Oct. 21, 2016, 4:52 a.m.

JavaScript

6 +0

49 +0

7 +0

GitHub
p-pipe by sindresorhus

Compose promise-returning & async functions into a reusable pipeline

created at Oct. 21, 2016, 5:01 a.m.

TypeScript

7 +0

118 +0

16 +0

GitHub
p-some by sindresorhus

Wait for a specified number of promises to be fulfilled

created at Oct. 21, 2016, 5:17 a.m.

JavaScript

6 +0

34 +0

8 +0

GitHub
p-any by sindresorhus

Wait for any promise to be fulfilled

created at Oct. 21, 2016, 5:28 a.m.

JavaScript

6 +0

54 +0

7 +0

GitHub
p-finally by sindresorhus

`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome

created at Oct. 21, 2016, 5:50 a.m.

JavaScript

7 +0

45 +0

8 +0

GitHub
when by cujojs

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

created at March 30, 2011, 11:52 a.m.

JavaScript

134 +0

3,440 +0

395 +0

GitHub