1. parking_lot

    More compact and efficient implementations of the standard synchronization primitives

    v0.12.5 27.2M #rw-lock #condvar #mutex #once
  2. hdf5-metno

    Thread-safe Rust bindings for the HDF5 library

    v0.11.0 43K #hdf5 #multi-dimensional-arrays
  3. hdf5

    Thread-safe Rust bindings for the HDF5 library

    v0.8.1 180K #multi-dimensional-array #filter #user #bindings #debugging #reentrant-mutex #blosc #version-string #build-environment #repr
  4. lock_api

    Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.

    v0.4.14 24.6M #rw-lock #mutex #locking
  5. tracing-mutex

    Ensure deadlock-free mutexes by allocating in order, or else

    v0.3.2 180 #rw-lock #mutex #once #thread
  6. interlock

    Readers-writer locks designed for locking intervals

    v0.0.4 #locking #rb-tree #readers-writer #interval #state #pin #hl #raw-mutex #red-black
  7. sync-arena

    thread-safe arena allocator

    v0.2.0 #arena-allocator #thread-safe #reentrant-mutex #pointers #lock-api #rustc-arena #borrowing
  8. td_rthreadpool

    thread wrapper for Rust

    v0.1.5 340 #thread-pool #mutex-lock #mutex
  9. usync

    fast, drop-in, synchronization primitives

    v0.2.1 #rw-lock #mutex #condvar #once
  10. parking_lot_rt

    Parking-lot fork for real-time applications

    v0.12.1 800 #rw-lock #condvar #mutex #thread #once
  11. Try searching with DuckDuckGo or on crates.io.

  12. shared-lock

    A lock that protects multiple objects at once

    v0.1.0 #reentrant-mutex #mutex #reentrant #locking
  13. remutex

    Recursive mutex, adapted from Rust's standard library

    v0.1.1 #hdf5 #mutex #recursion
  14. with_dir

    Scoped current working directory

    v0.1.4 #cwd #filesystem #with-cwd
  15. parking_method

    Obtain parking_lot locks by policy objects

    v0.4.0 #parking-lot #locking
  16. static_locks

    The parking_lot locks but usable in statics and const fn

    v0.1.0 #rw-lock #const #static #mutex #reentrant #reentrant-mutex
  17. lendable_mutex

    Ergonomic wrapper over a ReentrantMutex<RefCell<T>>; a mutex you can "lend out"

    v0.3.2 #mutex #reentrant-mutex #lend #refcell
  18. jsave

    Persist serializable in-memory data in JSON format

    v0.2.1 #json-format #json #database-json #database