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,862
MIT
Used by 104
93Health
Framework Cargo

Tokio

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

33,502
MIT
Used by 96
83Health
Library Cargo

futures

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

5,935
Apache 2.0
Used by 65
79Health
Library npm

RxJS

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

31,702
Apache 2.0
Used by 53
58Health
Library npm

p-limit

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

2,934
MIT
Used by 45
69Health
Library Cargo

async-trait

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

2,208
Other
Used by 43
85Health
Tool PyPI

Gunicorn

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

10,707
MIT
Used by 33
91Health
Library PyPI

websockets

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

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

async-mutex

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

1,436
MIT
Used by 27
40Health
Library Cargo

once_cell

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

2,086
Apache 2.0
Used by 26
48Health
Library Cargo

tokio-tungstenite

Asynchronous, Tokio-native WebSocket streams built on tungstenite

2,515
MIT
Used by 25
51Health
Library Cargo

Tower

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

4,325
MIT
Used by 24
81Health
Library npm

async

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

28,115
MIT
Used by 23
56Health
Library Cargo

rayon

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

13,398
Apache 2.0
Used by 22
82Health
Library npm

p-queue

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

4,298
MIT
Used by 22
87Health
Library PyPI

AnyIO

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

2,560
MIT
Used by 22
62Health
Library Cargo

DashMap

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

4,124
MIT
Used by 21
87Health
Library PyPI

filelock

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

981
MIT
Used by 21
92Health
Library npm

Effect

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

17,370
MIT
Used by 18
56Health
Library Cargo

async-stream

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

780
MIT
Used by 18
76Health
Library npm

p-map

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

1,517
MIT
Used by 17
39Health
Library npm

cross-spawn

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

1,173
MIT
Used by 17
83Health
Library Cargo

parking_lot

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

3,434
Apache 2.0
Used by 16
71Health
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