-
atomic-wait
Cross-platform atomic wait and wake (aka futex) functionality
-
rsevents
Manual and auto reset events for signaling threads and writing new synchronization primitives like semaphores
-
linux-futex
Futex: A Linux-specific fast user-space locking primitive
-
rustix-futex-sync
Linux futex-based synchronization
-
wait_on_address
Cross-platform atomic wait and wake (aka futex) functionality
-
omango-futex
Futex for Rust
-
ecmascript_futex
Cross-platform atomic wait and wake (aka futex) functionality using the ECMAScript Atomics memory model
-
rufutex
Ulrich Drepper's mutex using futex implementation in Rust
-
hybridfutex
An efficient hybrid wait queue futex designed for high-contention scenarios, supporting both synchronous and asynchronous waiting and notification. It supports notify and notify_many on all targets.
-
linux_once
A Linux-optimized drop-in replacement for std::sync::Once
-
ulock-sys
Rust bindings for Darwin's (e.g. macOS, iOS, ...) not-entirely-public ulock API, which provides futex-like functionality.
-
futex
Linux futex-based lock implementations
-
futex_channel
A faster drop in replacemet for std channel
Try searching with DuckDuckGo.