node-semaphore (npm): A small semaphore in vanilla JS, useful as a lock pool for something like rate limiting
Keywords: node-semaphore|semaphore|rate limiting|pool|resource sharing