#semaphore

  1. async-lock

    Async synchronization primitives

    v3.4.2 10.1M #rw-lock #semaphore #mutex
  2. jobserver

    GNU Make jobserver for Rust

    v0.1.34 18.6M #named-pipe #client #semaphore #token #gnu #ipc
  3. sem_safe

    Safe usage of POSIX Semaphores (sem_post, sem_wait, etc)

    v0.2.1 340 #semaphore #signal #unix #no-alloc #sync
  4. throttle-server

    Provide semaphores for distributed systems via an http interface

    v0.5.9 #semaphore #distributed-systems #web-api
  5. named-sem

    Named semaphore for Linux & Windows

    v0.2.3 750 #semaphore #sem-open #sem #create-semaphore
  6. ranked-semaphore

    A high-performance ranked semaphore with priority support

    v0.1.4 300 #semaphore #tokio #async #sync #priority
  7. throttle-client

    Client for Throttle. Throttle is an http semaphore service, providing semaphores for distributed systems.

    v0.5.9 #distributed-systems #semaphore
  8. bau

    Fun, simple signaling library

    v0.7.0 280 #semaphore #sync #signal
  9. ruspiro-lock

    Providing Spinlock, Semaphore and mutual exclusive data access for cross core usage on Raspberry Pi

    v0.5.0 #rw-lock #spin-lock #ruspiro #mutex #semaphore
  10. priority-semaphore

    Runtime-agnostic priority-aware async semaphore for Rust

    v0.1.3 120 #semaphore #tokio #async-concurrency #priority #concurrency
  11. semka

    Semaphore implementation

    v2.0.7 #semaphore #sync
  12. std-semaphore

    A counting, blocking sempahore extracted from rust 1.7.0

    v0.1.0 28K #semaphore #blocking #extracted #atomic-counter #thread #forms #acquisition #unblock #that-represents
  13. distributed-lock-redis

    Redis backend for distributed locks with RedLock algorithm support

    v0.2.0 #distributed-lock #semaphore #redis #locking #distributed #redlock
  14. classic-sync

    ReentrantLock, Semaphore and CyclicBarrier using Classic Linux Mutex systems

    v0.4.4 #semaphore #cyclic-barrier #mutex #linux #mutex-semaphore
  15. procsem

    Semaphore used to lock thread/task-spanning sequence of operations

    v0.2.0 #locking #semaphore #operation
  16. flag-bearer

    Generic async semaphores

    v0.1.0-rc.7 400 #semaphore #permit #async #generic #state #lifo #fifo #acquisition #shared-resources #connection-pool
  17. Try searching with DuckDuckGo.

  18. semalock

    concurrently writing to files in a safe and efficient manner

    v0.3.1 #lock-files #mutex #semaphore #concurrency
  19. blocking-permit

    Permits and a thread pool for blocking operations

    v1.3.3 #thread-pool #semaphore #async
  20. semaphore-key

    control concurrent thread access by key using a shared semaphore

    v1.0.4 #semaphore #parallel #thread #thread-concurrency #concurrency
  21. futures-rate

    easy tools to help Rust applications guide critical resources or code paths from being overwhelmed

    v0.1.5 #future #semaphore #rust #semaphore-concurrency #concurrency #rate-limit
  22. async-weighted-semaphore

    An async weighted semaphore

    v0.2.1 #async #semaphore
  23. async-sema

    Async semaphore library

    v0.1.4 140 #semaphore #async
  24. semrs

    A pure rust implementation of semaphores

    v0.5.2 #semaphore #pure #counting #github #repository #dependency-free
  25. raliguard

    Lazy rate limit semaphore implementation for your asynchronous code frequency execution

    v0.1.3 #rate-limiting #lazy-evaluation #fixed-window #semaphore #task-execution #rate-control #queueing #mutex #mutex-semaphore #sleep-time
  26. flag-bearer-mutex

    Generic async semaphores

    v0.1.0-rc.7 #semaphore #async #generic #permit #locking #raw-mutex #tuned
  27. flag-bearer-queue

    Generic async semaphores

    v0.1.0-rc.7 #semaphore #generic #async #permit
  28. walletkit

    Reference implementation for World ID clients

    v0.3.11 #world-id #zkp #semaphore #identity #world
  29. semaphorus

    Atomic semaphores

    v0.2.1 #semaphore #behaves
  30. psx-sem

    POSIX semaphores

    v0.1.2 #posix #semaphore #ipc #ipc-semaphore #shared
  31. os-sync

    synchronization primitives based on OS semaphore

    v0.3.3 #synchronization-primitive #semaphore #sync
  32. blocking_semaphore

    performant blocking semaphore

    v0.1.0 #semaphore #blocking #concurrency
  33. semaphore-protocol

    Semaphore Rust Implementation

    v0.1.0 #semaphore #zero-knowledge #zk
  34. esync

    This package contains some useful synchronization primitives

    v0.1.2 #synchronization-primitive #semaphore #worker-thread
  35. semaphore

    Atomic/lock-free counting semaphore

    v0.4.0 1.4K #lock-free #atomic #concurrency #semaphore-concurrency
  36. sema

    Rust semaphore library

    v0.1.4 #semaphore #thread #sync #sync-thread
  37. walletkit-core

    Reference implementation for the World ID Protocol. Core functionality to use a World ID.

    v0.3.11 430 #world-id #zkp #identity #semaphore #world
  38. heliograph

    Medium-level bindings to System V semaphores

    v0.1.0 #semaphore #ipc #systemv #sysv