Search results
192 packages found
mysql2 fork of mysql-semaphore for clustered node instances using MySQL
LockDB is a cross-platform tool you can use to handle process/event locking and avoid race conditions. It is sometimes also known as a semaphore.
Manage concurrency in Javascript "threads" with promises.
A blazing-fast, perfectly typed JavaScript semaphore that manages real resources.
limits calls to functions that return promises
Semaphore contracts to manage groups and broadcast anonymous signals.
- blockchain
- ethereum
- hardhat
- smart-contracts
- semaphore
- identity
- solidity
- zero-knowledge
- zk-snarks
- zero-knowledge-proofs
- circom
- proof-of-membership
Async mutex lock for managing access to a shared resource
Typescript Lock Utility
- lock utility
- lock
- unique lock
- shared lock
- reader-writer lock
- scoped lock
- semaphore
- condition variable
- typescript 5.2
- Symbol.dispose
- RAII
- resource management
This is a semaphore implementation.
Locking and optimistic locking built over Memory, Redis, Cassandra and Etcd.
Awaitable semaphore/mutex
Simple `Mutex` and `Semaphore` implementation written in TypeScript.
A redis binary semaphore with some consistency
Implement virtual semaphore for asynchronous processing
A counting semaphore for node based on Java's Sempahore.
- semaphore
- async
- await
- async-semaphore
- ts-async-semaphore
- permits-semaphore
- credits-semaphore
- typescript
- java
- java-semaphore
- concurrent
Semaphore using `async` and `await`
A small library for waiting in JavaScript.