provides a promise-based mechanism for locking around code which requires synchronization
A mutex for guarding async workflows
Simple mutex js (ts) implementation for node and browsers (es5+)
A locking library like [`mutexify`](https://github.com/mafintosh/mutexify), [`mutex-js`](https://github.com/danielglennross/mutex-js), [`await-lock`](https://www.npmjs.com/package/await-lock), and [many more](https://www.npmjs.com/search?q=promise+lock),
Tiny mutex helper
Expose the Windows CreateMutex API to Node.JS
Useful TypeScript utilities.
A locking library like [`mutexify`](https://github.com/mafintosh/mutexify), [`mutex-js`](https://github.com/danielglennross/mutex-js), [`await-lock`](https://www.npmjs.com/package/await-lock), and [many more](https://www.npmjs.com/search?q=promise+lock),
File based mutex
Mutex locks for async functions with functionality to use keys for separate locks
Mutex lock implemented using redis
Async mutex lock for managing access to a shared resource
Generate functions that do not allow parallel executions
Acquire a mutex in the browser through IndexedDB or cookies
mutex lock for javascript
Mutex for cross-tab coordination. Implemented using IndexedDB.
Awaitable semaphore/mutex
Isomorphic read/write lock that works in single processes, node clusters and web workers
Implementation of FastMutex for mutual exclusion locks using LocalStorage
TypeScript definitions for windows-mutex
Read-Write Mutex with JavaScript Promises. Inspired by Golang's sync.RWMutex.
key-mapped read-write mutex lock that supports cluster and distributed network
Cross process named mutex
Awaitable semaphore/mutex