Concurrent control of fibers on a per-pool basis with synchronize.js
Connection pool for node-postgres
A general purpose buffer pool.
Listen to realtime updates to your PostgreSQL database
OpenTelemetry instrumentation for `generic-pool` resource pool for managing expensive resources
TypeScript definitions for pg-pool
A minimal and tiny Node.js Worker Thread Pool implementation, a fork of piscina, but with fewer features
Generic resource pooling for Node.JS
Resource pooling for Node.JS
Workers Vitest integration for writing Vitest unit and integration tests that run inside the Workers runtime
A fast, efficient Node.js Worker Thread Pool implementation
Map-like, concurrent promise processing for Node.js
Simple and robust resource pool for node.js
Offload tasks to a pool of workers on node.js and in the browser
Reuse typed arrays
Lightweight worker pool using NodeJS worker_threads
Runs Promises in a pool that limits their concurrency.
A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.
A module for managing ES6 promise concurrency, frequency, and efficiency.
Turns asynchronous function into synchronous
Fastest generic Pool written with TypeScript
Run multiple promise-returning & async functions with limited concurrency using native ES9
TypeScript definitions for tiny-async-pool
Simple worker threads pool using Node's worker_threads module. Compatible with ES6+ Promise, Async/Await.
With this gem you can implement: CRUD functionality from you application, synchronize you database users with user_pools, handling authorization
Simple worker pool for (synchronized) concurrent task execution
Concurrency utilities including Delays, Promises, Futures, Event Loops, Thread Pools, and Synchronizing wrappers
DispatchQueueRb is a pure ruby implementation of Grand Central Dispatch concurrency primitives. It implements serial and concurrent queues, with synchronous, asynchronous, barrier and delayed dispatch methods. All queues dispatch methods support an optional dispatch groups to synchronize on completion of a group of tasks. It also provides a thread pool based concurrent queue, scaled to the number of available cpu cores, and used by default to schedule the actual work.