p-defer by sindresorhus

Create a deferred promise

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

JavaScript

8 +0

66 +1

8 +0

GitHub
p-lazy by sindresorhus

Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called

created at Nov. 7, 2016, 9:05 a.m.

JavaScript

8 +0

263 +0

10 +0

GitHub
p-break by sindresorhus

Break out of a promise chain

created at Nov. 11, 2016, 10:01 a.m.

JavaScript

6 +0

21 +0

5 +0

GitHub
p-queue by sindresorhus

Promise queue with concurrency control

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

TypeScript

21 +0

3,239 +14

169 +0

GitHub
hard-rejection by sindresorhus

Make unhandled promise rejections fail hard right away instead of the default silent fail

created at Aug. 27, 2016, 8:02 p.m.

JavaScript

6 +0

106 +0

8 +0

GitHub
loud-rejection by sindresorhus

Make unhandled promise rejections fail loudly instead of the default silent fail

created at Oct. 3, 2015, 3:54 p.m.

JavaScript

11 +0

281 +1

24 +0

GitHub
pify by sindresorhus

Promisify a callback-style function

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

JavaScript

16 +0

1,502 +2

67 -18

GitHub
delay by sindresorhus

Delay a promise a specified amount of time

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

JavaScript

16 +0

604 +3

43 +0

GitHub
any-promise by kevinbeaty

NOTE: You probably want native promises now

created at Nov. 6, 2014, 1:15 a.m.

JavaScript

8 +0

179 +0

18 +0

GitHub
pinkie-promise by floatdrop

Promise ponyfill with pinkie

created at May 13, 2015, 10:15 a.m.

JavaScript

4 +0

119 +0

17 +0

GitHub
promise by then

Bare bones Promises/A+ implementation

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

JavaScript

67 +0

2,561 +2

309 +0

GitHub
creed by briancavalier

Sophisticated and functionally-minded async with advanced features: coroutines, promises, ES2015 iterables, fantasy-land

created at July 15, 2015, 1:15 p.m.

JavaScript

13 +0

273 +0

20 +0

GitHub
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

347 +0

20,429 +2

2,337 +0

GitHub
lie by calvinmetcalf

A basic but performant promise implementation.

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

JavaScript

16 +0

745 +0

67 +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,302 +0

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

725 +0

78 +0

GitHub
pinkie by floatdrop

Itty bitty little widdle twinkie pinkie ES2015 Promise implementation

created at May 10, 2015, 5:32 p.m.

JavaScript

6 +0

137 +0

19 +0

GitHub
promise-fun by sindresorhus

Promise packages, patterns, chat, and tutorials

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

Unknown languages

87 +0

4,576 +7

126 -1

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

11 +0

732 +1

219 -6

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

44 +0

1,611 -1

197 +0

GitHub