9 unstable releases (3 breaking)

Uses new Rust 2024

0.4.1 Dec 13, 2025
0.4.0 Dec 13, 2025
0.3.0 Nov 26, 2025
0.2.6 Nov 26, 2025
0.1.1 Jul 26, 2025

#838 in Concurrency

MIT license

12KB
280 lines

waitx

Lightweight and low-latency signaling & channel primitives.

Overview

Minimal, low-latency signaling and single-value channels for Rust. Includes Waker/Waiter and Sender/Receiver, beating other crates in microbenchmarks while staying lightweight and safe.

Benchmarks

Performed locally on a 12th Gen Intel(R) Core(TM) i7-12700K.

Violin Plot

Violin Plot

Full benchmarking report here.

Todo

  • Finish documentation.

Dependencies

~325–530KB
~11K SLoC