ricokahler / pool
like Promise.all but you can limit the concurrency
☆140Updated this week
Alternatives and similar repositories for pool:
Users that are interested in pool are comparing it to the libraries listed below
- A tiny (148B) weighted round robin utility☆166Updated 5 years ago
- A tiny (139B to 204B) utility to regulate the execution rate of your functions☆198Updated last year
- A simple bundler for your delicious modules☆169Updated 2 years ago
- A 1.5kB browser polyfill for the Node.js `URL` and `URLSearchParams` classes.☆124Updated 5 years ago
- A deep assignment alternative to the object spread operator and Object.assign☆177Updated 2 years ago
- Add this plugin to generate mirrored esm modules for your existing bundles☆192Updated 2 years ago
- Fast TypeScript runner using esbuild for eager compilation☆216Updated 2 years ago
- Create a copy of an object with just the bits you actually need☆145Updated last year
- Walk an AST without being led astray☆189Updated last year
- fast, tiny `queueMicrotask` shim for modern engines☆190Updated last year
- A tiny, crazy fast memoization library for the 95% use-case☆243Updated last month
- A tiny (183B to 210B) and fast utility to ascend parent directories☆153Updated 5 months ago
- A tiny (203B) and fast utility to flatten an object with customizable glue☆262Updated 11 months ago
- A tiny (215B) and fast utility to expand a flattened object☆202Updated last year
- A sorted queue, based on an array-backed binary heap☆107Updated 9 months ago
- "Promisified" Array, it compatible with the original Array but comes with async versions of native Array methods☆125Updated 5 months ago
- A tiny (203B) utility to enqueue items for batch processing and/or satisfying rate limits.☆114Updated 5 years ago
- ☆151Updated 7 years ago
- Dev server and bundler based on esbuild☆212Updated last year
- A quality score checker for npm packages.☆98Updated 2 years ago
- HTTP/1+2 Fetch API client for Node.js☆335Updated last year
- A tiny (215B) and fast Least Recently Used (LRU) cache☆321Updated 5 years ago
- A least-recently-used cache in 35 lines of code~!☆176Updated 4 years ago
- Check where your code is running. In the browser or in node.js environment.☆246Updated 3 months ago
- Create an error from multiple errors☆245Updated last year
- A tiny (~90B) isomorphic wrapper for `crypto.randomBytes` in Node.js and browsers.☆68Updated last year
- Generate ESM wrapper files for CommonJS modules☆133Updated 3 years ago
- A tiny (190B) and extremely fast utility to generate random IDs of fixed length☆197Updated 4 months ago
- Hash any object type based on its values☆209Updated 5 months ago
- ☆108Updated 3 years ago