GitHub repository: Kiwup/petty-cache
Primary language: JavaScript
Description: A cache module for Node.js that uses a two-level cache (in-memory cache for recently accessed data plus Redis for distributed caching) with some extra features to avoid cache stampedes and thundering herds.  Also includes mutex and semaphore distributed locking primitives.