bluebird by petkaantonov

bird zap Bluebird is a full featured promise library with unmatched performance.

created at Sept. 7, 2013, 7:39 p.m.

JavaScript

350 +0

20,155 +1

2,420 -2

GitHub
q by kriskowal

A promise library for JavaScript

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

JavaScript

414 -1

14,950 +0

1,241 -2

GitHub
browserify by browserify

browser-side require() the node.js way

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

JavaScript

293 +0

14,215 +16

1,245 -1

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

273 +0

11,772 +1

823 +0

GitHub
es6-promise by stefanpenner

A polyfill for ES6-style Promises

created at Dec. 9, 2013, 12:04 p.m.

JavaScript

132 +0

7,292 -1

632 +0

GitHub
promise-fun by sindresorhus

Promise packages, patterns, chat, and tutorials

created at Oct. 20, 2016, 9:23 a.m.

Unknown languages

88 +0

4,064 +2

116 +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

137 +0

3,444 -1

410 +0

GitHub
promise by then

Bare bones Promises/A+ implementation

created at Dec. 23, 2012, 5:38 p.m.

JavaScript

67 +0

2,477 +4

311 +0

GitHub
p-queue by sindresorhus

Promise queue with concurrency control

created at Oct. 28, 2016, 10:57 a.m.

TypeScript

22 +0

2,253 +6

154 +0

GitHub
task.js by mozilla

Beautiful concurrency for JavaScript

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

JavaScript

51 +0

1,639 +0

83 +0

GitHub
promise-cookbook by mattdesl

orange book a brief introduction to using Promises in JavaScript

created at Aug. 27, 2015, 11:18 p.m.

Unknown languages

43 +0

1,584 +2

189 +0

GitHub
pify by sindresorhus

Promisify a callback-style function

created at Aug. 29, 2015, 8:13 a.m.

JavaScript

17 +0

1,474 +3

87 +0

GitHub
p-limit by sindresorhus

Run multiple promise-returning & async functions with limited concurrency

created at Oct. 21, 2016, 7:51 a.m.

JavaScript

12 +0

1,102 +5

76 +0

GitHub
p-map by sindresorhus

Map over promises concurrently

created at Oct. 21, 2016, 3:34 a.m.

JavaScript

12 +0

902 +1

55 +0

GitHub
lie by calvinmetcalf

A basic but performant promise implementation.

created at Aug. 16, 2013, 1:24 p.m.

JavaScript

14 +0

744 +0

67 +0

GitHub
promise-it-wont-hurt by stevekane

A Workshopper module that teaches you to use promises in javascript

created at Dec. 3, 2013, 7:18 p.m.

JavaScript

12 +1

718 +0

222 +0

GitHub
native-promise-only by getify

A polyfill for native ES6 Promises as close as possible (no extensions) to the strict spec definitions.

created at May 5, 2014, 2:56 a.m.

JavaScript

33 +0

717 +0

78 +0

GitHub
p-retry by sindresorhus

Retry a promise-returning or async function

created at Oct. 21, 2016, 7:44 a.m.

JavaScript

7 +0

565 +1

49 +0

GitHub
delay by sindresorhus

Delay a promise a specified amount of time

created at Nov. 12, 2015, 6:31 p.m.

JavaScript

16 +0

513 +0

41 +0

GitHub
p-memoize by sindresorhus

Memoize promise-returning & async functions

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

TypeScript

8 +0

306 +1

29 +0

GitHub