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

39Health
Library PyPI

aiosqlite

Async/await-friendly wrapper around Python's built-in sqlite3 module for asyncio applications.

1,583
MIT
Used by 15
53Health
Library PyPI

httpcore

A minimal, low-level HTTP client for Python with sync, async, and HTTP/2 support

551
BSD 3
Used by 14
42Health
Library Cargo

num_cpus

A small Rust crate for counting the logical and physical CPU cores on the current machine.

625
Other
Used by 13
38Health
Library PyPI

sniffio

A tiny Python library that detects which async framework (trio, asyncio, or curio) your code is currently running under.

154
Other
Used by 13
56Health
Library npm

Comlink

A tiny RPC library that makes Web Workers enjoyable to use in JavaScript

12,807
Apache 2.0
Used by 12
79Health
Library PyPI

APScheduler

Python task scheduler with cron, interval, and one-off triggers, backed by pluggable persistent datastores for distributed job scheduling.

7,668
MIT
Used by 12
57Health
Library npm

bluebird

A drop-in Promises/A+ implementation engineered for raw execution speed, long stack traces, and a rich set of async collection utilities.

20,466
MIT
Used by 11
74Health
Library PyPI

asgiref

Async/sync bridging utilities and the reference toolkit behind the ASGI spec, maintained by the Django project.

1,634
BSD 3
Used by 11
81Health
Library Cargo

crossbeam

A collection of tools for lock-free and concurrent programming in Rust: channels, deques, epoch-based GC, and more

8,628
Other
Used by 10
44Health
Library PyPI

backoff

Python function decorators that retry calls on exceptions or bad return values, with exponential, fibonacci, or constant backoff and jitter.

2,695
MIT
Used by 10
54Health
Library npm

p-retry

Retry a promise-returning or async function with exponential backoff and fine-grained retry control.

1,037
MIT
Used by 10
72Health
Library Cargo

pin-project

Safe, ergonomic pin projection for Rust structs and enums

722
Other
Used by 10
55Health
Library Cargo

ArcSwap

Lock-free atomically swappable Arc for Rust read-mostly workloads

1,442
Apache 2.0
Used by 9
40Health
Library PyPI

nest_asyncio

Patch asyncio to allow nested event loops in Jupyter, web servers, and GUIs

753
Other
Used by 9
82Health
Library PyPI

gevent

Coroutine-based concurrency for Python, built on greenlets and a fast libev/libuv event loop.

6,444
MIT
Used by 8
72Health
Library Go

redsync

A Go implementation of the Redlock distributed locking algorithm for coordinating mutual exclusion across multiple Redis instances.

4,054
BSD 3
Used by 8
61Health
Library Cargo

Moka

Fast, concurrent in-memory caching library for Rust, inspired by Java's Caffeine

2,711
Apache 2.0
Used by 8
45Health
Library PyPI

async-timeout

An asyncio-compatible timeout context manager for Python, now superseded by stdlib asyncio.timeout

569
Apache 2.0
Used by 8
75Health
Library Cargo

tokio-rustls

Asynchronous TLS/SSL streams for the Tokio runtime, built on Rustls

238
Apache 2.0
Used by 8
67Health
Library PyPI

watchfiles

Simple, modern, and fast file watching and code-reload for Python, powered by a Rust core built on the `notify` crate

2,552
MIT
Used by 7
75Health
Library PyPI

aiosignal

A lightweight async callback registry that turns a mutable list of coroutine receivers into a frozen, awaitable dispatch signal.

170
Apache 2.0
Used by 7
82Health
Library PyPI

frozenlist

A list-like Python type that can be frozen at runtime to guard shared state from further mutation.

126
Apache 2.0
Used by 7
49Health
Library PyPI

aiohappyeyeballs

Happy Eyeballs (RFC 8305) connection racing for asyncio when you already have resolved addresses

46
Other
Used by 7
60Health
Library Cargo

console-subscriber

tracing-subscriber Layer that powers tokio-console, a debugger for async Rust

4,611
MIT
Used by 6

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