-
async-lock
Async synchronization primitives
-
jobserver
GNU Make jobserver for Rust
-
sem_safe
Safe usage of POSIX Semaphores (
sem_post,sem_wait, etc) -
throttle-server
Provide semaphores for distributed systems via an http interface
-
named-sem
Named semaphore for Linux & Windows
-
ranked-semaphore
A high-performance ranked semaphore with priority support
-
throttle-client
Client for Throttle. Throttle is an http semaphore service, providing semaphores for distributed systems.
-
bau
Fun, simple signaling library
-
ruspiro-lock
Providing Spinlock, Semaphore and mutual exclusive data access for cross core usage on Raspberry Pi
-
priority-semaphore
Runtime-agnostic priority-aware async semaphore for Rust
-
semka
Semaphore implementation
-
std-semaphore
A counting, blocking sempahore extracted from rust 1.7.0
-
distributed-lock-redis
Redis backend for distributed locks with RedLock algorithm support
-
classic-sync
ReentrantLock, Semaphore and CyclicBarrier using Classic Linux Mutex systems
-
procsem
Semaphore used to lock thread/task-spanning sequence of operations
-
flag-bearer
Generic async semaphores
-
semalock
concurrently writing to files in a safe and efficient manner
-
blocking-permit
Permits and a thread pool for blocking operations
-
semaphore-key
control concurrent thread access by key using a shared semaphore
-
futures-rate
easy tools to help Rust applications guide critical resources or code paths from being overwhelmed
-
async-weighted-semaphore
An async weighted semaphore
-
async-sema
Async semaphore library
-
semrs
A pure rust implementation of semaphores
-
raliguard
Lazy rate limit semaphore implementation for your asynchronous code frequency execution
-
flag-bearer-mutex
Generic async semaphores
-
flag-bearer-queue
Generic async semaphores
-
walletkit
Reference implementation for World ID clients
-
semaphorus
Atomic semaphores
-
psx-sem
POSIX semaphores
-
os-sync
synchronization primitives based on OS semaphore
-
blocking_semaphore
performant blocking semaphore
-
semaphore-protocol
Semaphore Rust Implementation
-
esync
This package contains some useful synchronization primitives
-
semaphore
Atomic/lock-free counting semaphore
-
sema
Rust semaphore library
-
walletkit-core
Reference implementation for the World ID Protocol. Core functionality to use a World ID.
-
heliograph
Medium-level bindings to System V semaphores
Try searching with DuckDuckGo.