30 open-source projects similar to sindresorhus/p-timeout, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
Debounce promise-returning & async functions
Throttle promise-returning & async functions
Promises fail silently if you don't attach a .catch() handler.
By default, promises fail silently if you don't attach a .catch() handler to them.
Make an asynchronous function synchronous
Run promise-returning & async functions concurrently with optional limited concurrency
Promisify an event by waiting for it to be emitted
Deprecated as it's now available in all modern browsers and Node.js versions.
Returns a promise resolved in the next event loop - think setImmediate()
Create a lazy promise that defers execution until it's awaited or when .then() or .catch() is called
Run multiple promise-returning & async functions with limited concurrency
Map over promises concurrently
Compose promise-returning & async functions into a reusable pipeline