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

37Health
Library Cargo

allo-isolate

Run multithreaded Rust alongside the Dart VM and post results straight into Dart isolates.

126
Apache 2.0
Used by 1
83Health
Library PyPI

coredis

Fully-typed async Redis client for Python with native cluster, sentinel, and structured-concurrency support via anyio.

117
MIT
Used by 1
37Health
Library Cargo

atomic_refcell

A thread-safe analogue of RefCell for Rust with runtime borrow checking

103
Other
Used by 1
38Health
Library Cargo

oneshot

A lock-free Rust spsc channel built to send exactly one message, seamlessly, between sync threads and async tasks.

101
Apache 2.0
Used by 1
60Health
Library Cargo

surge-ping

Asynchronous ICMP ping library for Rust built on tokio, socket2, and pnet_packet.

99
MIT
Used by 1
68Health
Library PyPI

aiologic

Async-aware and thread-aware locking primitives for Python concurrency

93
Other
Used by 1
35Health
Library Cargo

parking

A minimal Rust crate for thread parking and unparking that avoids the shared-token deadlock risk of std::thread::park.

82
Apache 2.0
Used by 1
30Health
Library npm

promisify-child-process

Drop-in async/await wrappers for Node's spawn, exec, fork, and execFile that stay real ChildProcess instances.

63
MIT
Used by 1
66Health
Library Cargo

tokio-yamux

Tokio-native implementation of the Yamux stream-multiplexing protocol for running many logical streams over one connection.

62
MIT
Used by 1
33Health
Library Cargo

tokio-vsock

Async Virtio vsock sockets for Rust, built on Tokio's TcpStream/TcpListener model

61
Apache 2.0
Used by 1
33Health
Library Cargo

csv-async

Async CSV reading and writing for Rust that mirrors the sync csv crate's API for tokio and async-std runtimes.

51
MIT
Used by 1
23Health
Library Cargo

lockfree-object-pool

A lock-free, thread-safe Rust object pool with automatic return, four pool strategies, and zero runtime dependencies.

49
Other
Used by 1
28Health
Library Cargo

waker-fn

Convert any Rust closure into a std::task::Waker without hand-rolling the Wake trait.

48
Other
Used by 1
29Health
Library Cargo

epoll

A minimal, safe Rust wrapper around the Linux kernel's epoll API for event-driven I/O.

42
MPL-2.0
Used by 1
31Health
Library Cargo

if-watch

Cross-platform async stream of network interface address changes for Rust, backed by Tokio or smol.

42
Other
Used by 1
28Health
Library Cargo

named-lock

Cross-platform Rust library for cross-process named locks.

39
MIT
Used by 1
29Health
Library Cargo

scheduled-thread-pool

A Rust thread pool that runs tasks after a delay and can repeat them at fixed intervals.

37
Other
Used by 1
24Health
Library Cargo

slog-async

Asynchronous background-thread drain that keeps slog-rs structured logging off your Rust application's hot path

30
Apache 2.0
Used by 1
22Health
Library Cargo

file-lock

POSIX advisory record file locking for Rust, with automatic unlock on drop.

20
MIT
Used by 1
21Health
Library Cargo

synchronoise

Rust synchronization primitives that build upon the standard library, ported from .NET and HdrHistogram.

19
Other
Used by 1
20Health
Library Cargo

lockable

Thread-safe HashMap, LRU cache, and lock-pool types where individual keys can be locked and unlocked.

14
Apache 2.0
Used by 1
22Health
Library npm

rxjs-exhaustmap-with-trailing

A tiny RxJS operator that extends exhaustMap to also emit the trailing value from the source observable.

8
MIT
Used by 1
18Health
Library Cargo

tokio-executor-trait

Implements the executor-trait Executor and Task interfaces on top of Tokio's runtime for spawning, blocking, and canceling tasks.

6
Other
Used by 1
21Health
Library PyPI

pyasynchat

A drop-in backport of Python's removed asynchat module for Python 3.12 and later

3
Other
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