 fasteners
 fasteners 
 Process Locks
 Provides cross-platform locks for threads and processes with features similar to those of the standard library locks.
A python package that provides useful locks.
254 stars
 6 watching
 44 forks
 
Language: Python 
last commit: over 1 year ago 
Linked from   1 awesome list  
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|  | Automates locking of inactive closed issues, pull requests, and discussions on GitHub. | 314 | 
|  | A library that provides a way to execute critical code in serialized fashion in concurrent situations. | 935 | 
|  | A library that provides an opt-in exclusive execution lock for jobs in a background job queue | 22 | 
|  | Provides a locking mechanism to manage concurrency in a single process environment using Sql Stream Store | 2 | 
|  | Provides distributed synchronization primitives, such as locks and semaphores, to ensure exclusive access to regions of code across multiple applications or machines. | 1,936 | 
|  | Automatically updates and installs pre-commit hooks based on project lockfiles | 27 | 
|  | A high-level locking system designed to facilitate concurrent access to resources in various configurations. | 2 | 
|  | Provides a concurrency control mechanism and atomic dynamic shared/exclusive locks for Go applications. | 30 | 
|  | Provides a Python implementation of the JOSE technologies for encrypting and/or signing content. | 1,553 | 
|  | Provides a simple locking mechanism using message passing to synchronize concurrent access to shared data in Erlang/Elixir systems. | 57 | 
|  | An implementation of a lock-free concurrency primitive in C++11. | 196 | 
|  | A lock library implementing read-write mutex and read-write trylock without starvation to prevent system blocking | 117 | 
|  | A utility that provides atomic and cross-process file locking across local or network file systems. | 241 | 
|  | Provides a Python module with encryption and decryption capabilities using Rust. | 53 | 
|  | A distributed in-memory key-value store with atomic updates and lease-based expiration | 152 |