rustio rustio.net

Concurrency

76

tokio-tungstenite

0.30.0 Growing

Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation

217.4M downloads · 12d ago
75

rtic-macros

2.3.0 Stable

Procedural macros, syntax parsing, and codegen of the RTIC crate

387.8K downloads · 15d ago
73

rtic

2.3.0 Stable

Real-Time Interrupt-driven Concurrency (RTIC): a concurrency framework for building real-time systems

390.4K downloads · 15d ago
72

futures-lite

2.6.1 Growing

Futures, streams, and async I/O combinators

263.3M downloads · 11mo ago
72

rayon

1.12.0 Stable

Simple work-stealing parallelism for Rust

453.2M downloads · 3mo ago
72

thread-priority

3.1.1 Stable

Library for managing threads priority and schedule policies

9.0M downloads · 1mo ago
71

futures-concurrency

7.7.1 Growing

Structured concurrency operations for async Rust

7.4M downloads · 6mo ago
71

crossbeam-queue

0.3.13 Growing

Concurrent queues

290.3M downloads · 17d ago
71

crossbeam-epoch

0.9.20 Growing

Epoch-based garbage collection

544.2M downloads · 17d ago
70

async-lock

3.4.2 Growing

Async synchronization primitives

245.3M downloads · 7mo ago
70

async-tungstenite

0.34.1 Growing

Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation

21.0M downloads · 2mo ago
70

crossbeam-utils

0.8.22 Growing

Utilities for concurrent programming

756.4M downloads · 17d ago
70

crossbeam-deque

0.8.7 Growing

Concurrent work-stealing deque

520.0M downloads · 17d ago
69

async-global-executor

3.1.0 Growing

A global executor built on top of async-executor and async-io

90.4M downloads · 1y ago
69

quick_cache

0.7.0 Growing

Lightweight and high performance concurrent cache

21.2M downloads · 26d ago
69

scc

3.8.4 Stable

A collection of high-performance asynchronous/concurrent containers with both asynchronous and synchronous interfaces

74.7M downloads · 17d ago
69

embassy-time-driver

0.2.2 Growing

Driver trait for embassy-time

2.9M downloads · 4mo ago
69

embassy-sync

0.8.0 Growing

no-std, no-alloc synchronization primitives with async support

5.2M downloads · 4mo ago
69

dashmap

6.2.1 Stable

Blazing fast concurrent HashMap for Rust.

315.2M downloads · 2mo ago
69

critical-section

1.2.0 Stable

Cross-platform critical section

68.0M downloads · 1mo ago
69

locktick

0.6.0 Growing

Automated lock accounting & profiling

64.5K downloads · 22d ago
68

event-listener

5.4.1 Growing

Notify async tasks or threads

449.4M downloads · 11mo ago
68

ratelimit

2.0.0 Growing

A lock-free token bucket ratelimiter

21.1M downloads · 3mo ago
68

crossbeam-channel

0.5.16 Growing

Multi-producer multi-consumer channels for message passing

505.2M downloads · 17d ago
68

crossfire

3.1.19 Stable

channels for async and threads

716.8K downloads · 15d ago
68

pollster

1.0.1 Stable

Synchronously block the thread until a future completes

22.4M downloads · 13d ago
67

enough

0.4.4 Experimental

Minimal cooperative cancellation trait for long-running operations

383.5K downloads · 3mo ago
67

async-fs

2.2.0 Growing

Async filesystem primitives

48.2M downloads · 10mo ago
67

async-channel

2.5.0 Growing

Async multi-producer multi-consumer channel

286.5M downloads · 1y ago
67

clashmap

1.3.0 Stable

Sharded hashmap suitable for fast concurrent access

2.4M downloads · 2mo ago
67

triomphe

0.1.16 Growing

A fork of std::sync::Arc with some extra functionality and without weak references (originally servo_arc)

78.5M downloads · 24d ago
67

mpi

0.8.2 Growing

Message Passing Interface bindings for Rust

178.6K downloads · 15d ago
67

sdd

4.8.8 Stable

Scalable lock-free delayed memory reclaimer

74.0M downloads · 21d ago
67

tokio-websockets

0.13.3 Growing

High performance, strict, tokio-util based WebSockets implementation

8.8M downloads · 28d ago
66

async-task

4.7.1 Growing

Task abstraction for building executors

159.6M downloads · 2y ago
66

actr-runtime

0.4.15 Experimental

Thin business dispatch layer for Actor-RTC — wasm32-compatible

2.0K downloads · 10d ago
66

async-executor

1.14.0 Growing

Async executor

139.4M downloads · 5mo ago
66

ringbuf

0.5.0 Growing

Lock-free SPSC FIFO ring buffer with direct access to inner data

14.4M downloads · 2mo ago
66

wg

1.1.0 Stable

Golang like WaitGroup implementation for sync/async Rust.

476.7K downloads · 15d ago
65

rav1d-disjoint-mut

0.3.1 Experimental

A provably safe abstraction for concurrent disjoint mutable access to contiguous storage

8.5K downloads · 1mo ago
65

waker-fn

1.2.0 Growing

Convert closures into wakers

128.4M downloads · 2y ago
65

mmap-io

1.0.0 Growing

Zero-copy memory-mapped file I/O for Rust. Safe concurrent reads, writes, and atomic views across Linux, macOS, and Windows. Built for databases, log structures, game runtimes, caches, and IPC.

11.7K downloads · 2mo ago
65

sync_wrapper

1.0.2 Growing

A tool for enlisting the compiler's help in proving the absence of concurrency

521.6M downloads · 1y ago
65

async-std

1.13.2 Growing

Deprecated in favor of `smol` - Async version of the Rust standard library

85.0M downloads · 11mo ago
65

blocking

1.6.2 Growing

A thread pool for isolating blocking I/O in async programs

149.0M downloads · 1y ago
65

fast-down

5.0.2 Stable

Download everything fast

25.2K downloads · 1mo ago
65

asimov-flow

25.2.0 Stable

ASIMOV Software Development Kit (SDK) for Rust

16.3K downloads · 21d ago
64

almost-enough

0.4.4 Experimental

Batteries-included ergonomic extensions for the `enough` cooperative cancellation crate

22.7K downloads · 3mo ago
64

rtic-monotonic

1.0.0 Growing

Core abstractions of the Real-Time Interrupt-driven Concurrency Monotonic timers

753.4K downloads · 4y ago
64

majra

1.0.4 Experimental

Distributed queue & multiplex engine — pub/sub, priority queues, relay, IPC, heartbeat, and rate limiting for Rust

2.8K downloads · 3mo ago