219 packages found
Lock on asynchronous code
Mimic traditional threads in single threaded event loop
Limit or throttle the simultaneous execution of asynchronous code in separate iterations of the event loop.
Mutex for node.js apllications
Simple execution lock based on Promises.
TypeScript-STL (Standard Template Library, migrated from C++)
- standard template library
- View more
Distributed locking using PostgreSQL advisory locks
Mutex lock implemented using redis
Mind-blowingly simple local resource management
A redis binary semaphore with some consistency
Distributed mutex and semaphore based on Redis
Mutex locks for async functions with functionality to use keys for separate locks
Node distributed locking using redis
Quidol redis cache sdk
A (better) node.js lock library
A task queue executes tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, @synchronized/@concurrent decorator, Node.js/Browser.
- task queue
- View more
mutual-exclusion lock for promise chains
Mutex locks, Read/Write locks, Condition variables and Semaphores