p-time by sindresorhus

Measure the time a promise takes to resolve

created at July 11, 2016, 11:45 p.m.

JavaScript

6 +0

68 +0

5 +0

GitHub
p-filter by sindresorhus

Filter promises concurrently

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

JavaScript

7 +0

70 +0

8 +0

GitHub
p-settle by sindresorhus

Settle promises concurrently and get their fulfillment value or rejection reason with optional limited concurrency

created at Oct. 21, 2016, 6:18 a.m.

JavaScript

6 +0

89 +0

11 +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
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
p-tap by sindresorhus

Tap into a promise chain without affecting its value or state

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

JavaScript

8 +0

131 +0

9 +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
p-wait-for by sindresorhus

Wait for a condition to be true

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

JavaScript

8 +0

150 +0

19 +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
p-debounce by sindresorhus

Debounce promise-returning & async functions

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

JavaScript

5 +0

194 +0

23 +0

GitHub
p-timeout by sindresorhus

Timeout a promise after a specified amount of time

created at Oct. 21, 2016, 6:42 a.m.

JavaScript

7 +0

261 +0

29 +1

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

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

282 +0

32 +0

GitHub
p-all by sindresorhus

Run promise-returning & async functions concurrently with optional limited concurrency

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

JavaScript

10 +0

301 +1

13 +0

GitHub
p-throttle by sindresorhus

Throttle promise-returning & async functions

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

JavaScript

8 +0

390 +1

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

605 +0

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

733 +0

219 +0

GitHub