Redislock

redislock (GitHub: danielstjules/redislock, License: MIT) by Daniel St. Jules is a module for distributed locking powered by Redis. This utility is very helpful when you are building a distributed application, or even a basic CPU…

OS Monitor

os-monitor (GitHub: lfortin/node-os-monitor, License: MIT) by Laurent Fortin is a very handy utility module to help you monitor basic stats of the server app is running on. It functions as both event emitter and a…

stepup

stepup (GitHub: CrabDude/stepup, License: MIT) by Adam Crabtree is a simple control-flow library that makes parallel execution, serial execution, and error handling painless. This module originated as step by Tim Caswell and was pretty popular. I liked the stepup fork for…

nedb

NeDB (GitHub: louischatriot/nedb, License: MIT) by Louis Chatriot is an embedded persistent database with no dependencies. It implements a subset of the most used MongoDB operations and is currently considered stable. You can use NeDB as an…

Sum-up

sum-up (GitHub: shinnn/sum-up, License: MIT) by Shinnosuke Watanabe is a perfect example of why Node.js ecosystem is amazing. This module is microscopic in size at just 40 lines of code but if you are writing…

Hashring

hashring (GitHub: 3rd-Eden/node-hashring, License: MIT) by Arnout Kazemier is a JavaScript implementation of the Consistent Hashing algorythm. If you don’t know exactly what that is and not into reading dry Wikipedia articles, watch this 3 minute video for a…

hosted-git-info

hosted-git-info (GitHub: npm/hosted-git-info, License: ISC) by Rebecca Turner of the NPM Inc is another fantastic ulitify module for parsing, breaking down and reusing GitHub, BitBucket and GitLab project URLs. It has a simple API and comes with…

phantomas

phantomas (GitHub: macbre/phantomas, License: MIT) by Maciej Brencz is an NPM installed utility for collecting various statistics of web pages ranging from load times, number of request, caching strategies to inline styles and duplicate CSS…