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

48Health
Library Cargo

backon

Retry any Rust function, sync or async, with exponential, fibonacci, or constant backoff strategies chained directly onto the call.

1,064
Apache 2.0
Used by 2
40Health
Library Go

leaktest

A small Go package that detects leaked goroutines in tests by diffing stack snapshots taken before and after each test runs.

1,043
BSD 3
Used by 2
40Health
Library PyPI

grpclib

A pure-Python gRPC implementation for asyncio built on top of the hyper-h2 HTTP/2 stack.

989
BSD 3
Used by 2
69Health
Library PyPI

async-lru

Async LRU cache decorator for asyncio, ported from functools.lru_cache with TTL, jitter, and call de-duplication.

954
MIT
Used by 2
32Health
Library npm

throng

A dead-simple one-liner for clustering Node.js apps across every CPU core.

880
MIT
Used by 2
45Health
Library npm

cls-hooked

Continuation-local storage for Node.js, built on async_hooks instead of the deprecated async-listener.

774
Other
Used by 2
74Health
Library npm

ember-concurrency

Cancelable, restartable async task primitives for Ember.js that replace manual promise and flag juggling with declarative concurrency control.

688
MIT
Used by 2
80Health
Library Cargo

async-compression

Async adaptors between Rust's compression crates and Tokio/futures IO traits

671
Apache 2.0
Used by 2
43Health
Library Cargo

futures-concurrency

Performant, portable, structured concurrency operations for async Rust that work with any runtime.

501
Other
Used by 2
59Health
Library Cargo

async-recursion

A Rust procedural macro that makes recursive async functions compile by boxing their returned Future.

240
Apache 2.0
Used by 2
37Health
Library npm

debounce-promise

Wrap any promise-returning function so rapid-fire calls collapse into one execution

240
MIT
Used by 2
68Health
Library npm

p-debounce

Debounce promise-returning and async functions, sharing one resolved value across rapid calls.

239
MIT
Used by 2
72Health
Library npm

@fastify/request-context

Request-scoped storage for Fastify apps, built on Node's AsyncLocalStorage, so any hook or handler can read and write per-request state without threading it through function arguments.

205
MIT
Used by 2
34Health
Library npm

queue

Tiny, dependency-free async queue with concurrency control — faster and smaller than p-limit or fastq, with optional rate limiting.

154
MIT
Used by 2
38Health
Library Cargo

ArcStr

A better reference-counted string type for Rust with zero-cost string literal support

150
Other
Used by 2
36Health
Library Cargo

leaky-bucket

An async Rust token-based rate limiter using the leaky bucket algorithm, with no dedicated background task required.

120
Other
Used by 2
29Health
Library PyPI

psycogreen

Wait-callback adapters that let psycopg2 run asynchronously under gevent or eventlet coroutine event loops.

110
BSD 3
Used by 2
29Health
Library PyPI

aiocsv

Asynchronous CSV reading and writing for Python's asyncio, with a drop-in-compatible API and an optional C-accelerated parser.

74
MIT
Used by 2
24Health
Library Cargo

fslock

Cross-platform file locking for Rust with blocking, non-blocking, and no_std support.

47
MIT
Used by 2
24Health
Library Cargo

command-group

Rust extension trait that spawns child processes in a process group or Windows job object so you can control them as a unit.

43
Other
Used by 2
82Health
Framework Cargo

actix

A Rust actor framework for building concurrent, message-driven systems on top of Tokio.

9,256
Other
Used by 1
83Health
Library Cargo

mio

A fast, low-level, non-blocking I/O library for Rust that wraps epoll, kqueue, and IOCP behind one cross-platform event-polling API.

7,121
MIT
Used by 1
93Health
Library PyPI

oneTBB

Intel's oneAPI Threading Building Blocks — a task-based C++ parallelism library, with prebuilt binaries on PyPI.

6,766
Apache 2.0
Used by 1
54Health
Library Composer

Ratchet

Build realtime, bi-directional WebSocket applications between clients and servers in PHP.

6,433
MIT
Used by 1

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