- NodeJS v6.x
- Automatic Semicolon Insertion ( ASI 自動插入分號 )
- Immediately Invoked Function Expression ( IIFE 立即函式 )
- passportjs - Authentication middleware for Express
- connect-timeout - Request timeout middleware for Connect/Express
- errorhandler - Development-only error handler middleware for Express
- express-jwt - connect/express middleware that validates a JsonWebToken (JWT)
- express-session - Simple session middleware for Express
- express-limiter - Rate limiting middleware for Express
- compression - compression middleware
- multer - handling multipart/form-data middleware
- serve-favicon - favicon serving middleware
- passport-local - Username and password authentication strategy for Passport
- passport-jwt - Authenticating with a JSON Web Token for Passport
- passport.socketio - Access passport.js user information from a socket.io connection
- jsonwebtoken - Implementation of JSON Web Tokens
- socketio-jwt - Authenticate socket.io incoming connections with JWTs
- nsp - Node security platform command-line tool
- csurf - CSRF token middleware
- safe-regex - Detect possibly catastrophic, exponential-time regular expressions
- lusca - Application security for express
- helmet - Secure Express apps with various HTTP headers
- dotenv Loads environment variables from .env
- socketcluster - Highly scalable realtime microframework
- http-errors - HTTP errors for Express, Koa, Connect, etc. with ease.
- minimist - Parse argument options
- email-verification - Send user verification emails with NodeJS and MongoDB
- jimp - An image processing library written entirely in JavaScript for Node
- node-fetch - A light-weight module that brings window.fetch to node.js and io.js
- node-schedule - A cron-like and not-cron-like job scheduler
- momentjs - Parse, validate, manipulate, and display dates in JavaScript
- lodash - A modern JavaScript utility library delivering modularity, performance & extras.
- strongloop - API Gateway acts as an intermediary gateway between API consumers (clients) and backend providers (API servers)
- PM2 is a production process manager for Node.js applications with a built-in load balancer
