Packages

Async, Concurrency & Runtimes Packages

Async runtimes, concurrency primitives, and futures for writing non-blocking, parallel, and highly concurrent programs (Tokio, futures, asyncio helpers).

194 packages

Packages in Async, Concurrency & Runtimes

87Health
Tool PyPI

Granian

A fast Rust HTTP server for Python that serves ASGI, WSGI, and RSGI applications

5,738
BSD 3
Used by 5
84Health
Library npm

Piscina

A fast, efficient Node.js worker thread pool for offloading CPU-bound work

5,226
MIT
Used by 5
41Health
Library Go

gobreaker

A lightweight, thread-safe circuit breaker for Go that wraps any function call to stop cascading failures when a dependency starts failing.

3,708
MIT
Used by 5
56Health
Library Cargo

Flume

A safe, blazingly fast multi-producer, multi-consumer channel for Rust

3,080
Other
Used by 5
62Health
Library npm

workerpool

A lightweight thread pool for offloading CPU-intensive functions to worker threads, child processes, or web workers, on both Node.js and in the browser.

2,309
Apache 2.0
Used by 5
59Health
Library Go

xsync

Concurrent data structures for Go — a CLHT-based map, striped counter, lock-free queues, and a reader-biased mutex built to outscale the standard sync package.

1,725
Apache 2.0
Used by 5
68Health
Library Cargo

deadpool

Dead simple async connection and object pool for Rust

1,335
Apache 2.0
Used by 5
79Health
Library npm

TanStack Pacer

A type-safe timing and scheduling library for debouncing, throttling, rate limiting, queuing, and batching function execution, with sync and async variants.

793
MIT
Used by 5
80Health
Library npm

nestjs-cls

Continuation-local storage for NestJS, built on AsyncLocalStorage and wired into Nest's own DI system.

707
MIT
Used by 5
85Health
Tool Composer

Laravel Octane

Boots your Laravel application once and keeps it resident in memory on Swoole, RoadRunner, or FrankenPHP for dramatically faster request handling.

4,049
MIT
Used by 4
49Health
Library npm

node-pool

Promise-based generic resource pool for reusing or throttling expensive resources like database connections.

2,407
MIT
Used by 4
69Health
Library Cargo

bb8

A full-featured async connection pool for Rust, built on Tokio.

956
MIT
Used by 4
36Health
Library npm

promise-pool

Map-like, concurrent promise processing for Node.js with configurable concurrency, timeouts, and error handling.

840
MIT
Used by 4
51Health
Library Go

go-limiter

A dependency-free Go rate limiting library with a pluggable Store interface, an in-memory backend, and HTTP middleware.

726
Apache 2.0
Used by 4
68Health
Library PyPI

multiprocess

A drop-in fork of Python's multiprocessing that adds dill-based serialization so lambdas, closures, and complex objects can cross process boundaries.

708
Other
Used by 4
70Health
Library Cargo

pyo3-async-runtimes

PyO3 bridges between Rust async runtimes and Python's asyncio

198
Apache 2.0
Used by 4
81Health
Library npm

redux-saga

A Redux middleware that models complex async side effects as testable, cancellable sagas using ES6 generators.

22,409
MIT
Used by 3
66Health
Library Go

Asynq

A simple, reliable Redis-backed distributed task queue for Go, with retries, scheduling, priority queues, and a monitoring Web UI.

13,783
MIT
Used by 3
43Health
Library npm

es6-promise

Lightweight, spec-compliant Promise/A+ polyfill for pre-ES6 environments

7,247
MIT
Used by 3
50Health
Library npm

promise-polyfill

A lightweight, spec-compliant ES6 Promise polyfill for browsers and Node.js environments that lack native Promise support.

2,141
MIT
Used by 3
88Health
Library Cargo

russh

Async Rust SSH client and server library on Tokio, with post-quantum hybrid key exchange, OpenSSH certificates, and agent forwarding.

1,909
Apache 2.0
Used by 3
62Health
Library PyPI

aiomysql

A pure-Python async MySQL and MariaDB driver for asyncio, built on top of PyMySQL.

1,896
MIT
Used by 3
40Health
Library Go

redislock

Distributed Redis locking for Go, with fencing tokens to guard against stale writes after a lost lease.

1,769
Apache 2.0
Used by 3
77Health
Library PyPI

AsyncSSH

An asynchronous SSHv2 client and server implementation built on Python's asyncio

1,762
Other
Used by 3

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers