Search results
183 packages found
Lock Mongoose documents to ensure you're the only consumer. Release when done.
Multi-access mutexes with access control strategies.
an utility library that provides useful frontend visual and interaction
A framework for working with higher level async types.
- promise
- promises
- promise extension
- inheritance
- deferred execution
- timeout
- throttling
- progress
- signal
- beacon
- semaphore
- thenable
A lightweight version of Semaphore
Jacob uses it to prevent himself from accidentally abusing other people's APIs.
l8 is an *experimental* pthread/erlang inspired task manager for javascript. Simple tasks becomes 'paroles', complex tasks become functions broken in 'steps'. l8 comes with synchronisation and distribution tools including semaphores, mutexes, message queu
Distributed mutex and semaphore based on Redis
A simple nodejs semaphore with zero dependencies
Bounded batch queue, where items are produced and consumed based on user specified functions
Basic semaphore and mutex with both sync and async acquire methods.
Fast semaphore implementation with promise support.
Return CI job number to run huge tests only on first job
Unofficial SemaphoreCi node api
A semaphore that unlocks waiters in a fair manner, by key, to allow balancing between different consumers
Awaitable semaphore/mutex
A small util that provides singleton locks for rxjs streams.
a promise-based semaphore for handling javascript concurrency
Easy way to wait for changes