Semaphore Packages
@lskjs/mutex
LSK.js – mutex – async mutex
@marcus-j-davies/node-red-semaphore-plus
An advanced set of semaphore Nodes for Node RED, with a dynamic fail-safe
@jacoblincool/rate-limiter
Jacob uses it to prevent himself from accidentally abusing other people's APIs.
@sejohnson/redlimit
Locking mechanisms based on Redis
@seangenabe/mutex
Simple async-await mutex.
@semaphore-protocol/contracts
Semaphore contracts to manage groups and broadcast anonymous signals.
@remembered/redis-semaphore
Remembered redis semaphore implementation
@maximai/dragonfly-semaphore
Distributed mutex and semaphore based on Dragonfly
@socialcap/protocol
As a base for anonymity we implemented an [o1js](https://docs.minaprotocol.com/zkapps/o1js) a version of the [Semaphore protocol](./docs/semaphore.md). It includes the following components:
@socialcap/protocol-sdk
It includes ONLY the files that need to be published to NPM (semaphore).
@socialcap/semaphore-sdk
An 'o1js' implementation of the Semaphore protocol
@solvro/utils
Small environment-agnostic TS utilities
@jsdsl/semaphore
A Promise-based semaphore implementation.