Showing 7 of 7 projects
A light-weight module that brings the Fetch API to Node.js, providing a window.fetch-compatible interface for server-side HTTP requests.
A promise-based utility for delaying execution with support for abort signals, random delays, and unlimited timeout lengths.
A utility to promisify event emitters, allowing you to wait for events using promises or async/await.
A utility to add timeout functionality to promises, rejecting or providing a fallback if they take too long.
A utility that polls a condition function until it returns true, with configurable intervals, timeouts, and abort signals.
An improved Promise.race() with proper empty iterable handling and AbortSignal support.
Wait for a specified number of promises to be fulfilled, useful for getting the fastest results from multiple async operations.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.