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

78Health
Tool npm

concurrently

Run multiple terminal commands in parallel, with color-coded output and cross-platform support.

7,857
MIT
Used by 104
95Health
Framework Cargo

Tokio

The async runtime powering most of Rust's networked, concurrent, and I/O-bound applications.

33,257
MIT
Used by 96
90Health
Library Cargo

futures

The foundational Future, Stream, and Sink traits and combinators for zero-cost async Rust

5,929
Apache 2.0
Used by 65
81Health
Library npm

RxJS

The standard library for composing asynchronous and event-based programs using observable sequences

31,704
Apache 2.0
Used by 53
64Health
Library npm

p-limit

A tiny, battle-tested utility for running async functions with a strict concurrency limit.

2,928
MIT
Used by 45
78Health
Library Cargo

async-trait

Type erasure for async fn in Rust traits, enabling async methods behind dyn dispatch.

2,200
Other
Used by 43
88Health
Tool PyPI

Gunicorn

A fast, lightweight pre-fork WSGI and ASGI HTTP server for running Python web apps in production on UNIX.

10,686
MIT
Used by 33
90Health
Library PyPI

websockets

Build correct, fast WebSocket servers and clients in Python with asyncio, threading, or Sans-I/O APIs.

5,719
BSD 3
Used by 30
37Health
Library npm

async-mutex

Mutex and semaphore primitives for synchronizing async workflows in JavaScript and TypeScript.

1,434
MIT
Used by 27
40Health
Library Cargo

once_cell

Single-assignment cells and lazy statics for Rust, without macros or unsafe code

2,089
Apache 2.0
Used by 26
55Health
Library Cargo

tokio-tungstenite

Asynchronous, Tokio-native WebSocket streams built on tungstenite

2,509
MIT
Used by 25
52Health
Library Cargo

Tower

Modular, reusable Rust components for building async network clients and servers

4,304
MIT
Used by 24
82Health
Library npm

async

Higher-order async utility functions for callback, async/await, and promise-based control flow in Node.js and the browser.

28,126
MIT
Used by 23
63Health
Library Cargo

rayon

Simple, guaranteed data-race-free work-stealing parallelism for Rust — turn sequential iterators parallel by changing one call.

13,342
Apache 2.0
Used by 22
65Health
Library npm

p-queue

Promise queue with concurrency control, interval-based rate limiting, and priority scheduling for async tasks.

4,276
MIT
Used by 22
86Health
Library PyPI

AnyIO

High-level async concurrency and networking API that runs on both asyncio and Trio

2,549
MIT
Used by 22
52Health
Library Cargo

DashMap

A blazing-fast concurrent HashMap for Rust that shards state across locks instead of using one global RwLock.

4,118
MIT
Used by 21
89Health
Library PyPI

filelock

A platform-independent file lock for Python that supports the with-statement.

978
MIT
Used by 21
91Health
Library npm

Effect

A TypeScript library and ecosystem for building robust, type-safe, concurrent applications with a full functional effect system

16,241
MIT
Used by 18
59Health
Library Cargo

async-stream

Build asynchronous streams in Rust using async/await notation instead of hand-written state machines

778
MIT
Used by 18
70Health
Library npm

p-map

Map over promises concurrently, with controlled concurrency, backpressure, abort signals, and error aggregation.

1,513
MIT
Used by 17
41Health
Library npm

cross-spawn

A cross-platform drop-in replacement for Node's spawn and spawnSync that fixes Windows-only child_process bugs.

1,172
MIT
Used by 17
64Health
Library Cargo

parking_lot

A faster, smaller drop-in replacement for Rust's standard library Mutex, RwLock, Condvar, and Once.

3,415
Apache 2.0
Used by 16
79Health
Library PyPI

greenlet

Lightweight in-process coroutines for cooperative concurrency in Python

1,852
Other
Used by 16

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