Async, Concurrency & Runtimes Packages
Async runtimes, concurrency primitives, and futures for writing non-blocking, parallel, and highly concurrent programs (Tokio, futures, asyncio helpers).
Packages in Async, Concurrency & Runtimes
Kind
Sort:Used by Most Apps
async-task
Minimal, executor-agnostic task abstraction for spawning and running Rust futures with a single heap allocation.
aiodns
A simple asynchronous DNS resolver for Python's asyncio built on pycares
aiofile
Real asynchronous file operations for Python asyncio, backed by io_uring, libaio, and thread pools.
aiodocker
AsyncIO Python client for the Docker Engine HTTP API, built on aiohttp.
jupyter_client
The reference implementation of the Jupyter messaging protocol, giving Python apps sync and async client/kernel-management APIs over ZeroMQ.
kubernetes_asyncio
Asyncio-based Python client library for the Kubernetes API, built on aiohttp.
asyncstdlib
Async-native reimplementations of Python's builtins, itertools, functools, contextlib, and heapq for asyncio, trio, and any event loop.
aiosmtpd
An asyncio-based SMTP and LMTP server implementation for Python, built to mock mail servers in tests and run lightweight custom relays.
pyo3-asyncio
Rust bindings that convert between Python asyncio coroutines and Rust async futures across Tokio and async-std runtimes.
rtrb
A wait-free, allocation-free single-producer single-consumer ring buffer for real-time Rust systems.
ReactPHP Child Process
Event-driven library for spawning and controlling child processes with ReactPHP, exposing STDIN, STDOUT, and STDERR as non-blocking streams.
func_timeout
Run any existing Python function with a hard timeout, plus stoppable-thread support
promise-retry
Wraps any promise-returning function with configurable retry and exponential backoff logic.
aioitertools
Implementation of itertools, builtins, and more for asyncio and mixed iterables.
containerd-shim
Rust framework for building containerd runtime v2 shims with TTRPC, logging, and event plumbing built in
MultiTasking
Turn any Python method into a non-blocking task with a single decorator
futures-timer
Heap-based async timers, delays, and timeouts for Rust futures.
p-props
Run promises concurrently and collect the results by key, for both Object and Map inputs.
futures-intrusive
Async/await synchronization primitives for Rust built on intrusive collections
async-ffi
Convert Rust Futures into FFI-compatible structs that cross ABI and dynamic-library boundaries
mini-moka
A fast, concurrent in-memory cache library for Rust, the light edition of Moka
tokio-rayon
Runs CPU-heavy Rayon computations from async Tokio code and awaits the result as a future.
tokio-retry
Composable async retry strategies — exponential backoff, Fibonacci backoff, and fixed intervals — for any Tokio future.
pytest-aiohttp
A pytest plugin with fixtures for testing aiohttp servers and clients, with cleanup handled for you.