Skip to content

Software Engineering / Node.js


Decision Patterns

  • First class functions
  • No native classes
  • Bloated keyword set
  • Untyped language
  • Just-in-time compilation

Useful Packages

Name Category URL
Chalk CLI output https://github.com/chalk/chalk
Commander CLI framework https://github.com/tj/commander.js/
Convict Configuration management https://github.com/mozilla/node-convict
Express Web framework https://github.com/expressjs/express
Inquirer CLI input https://github.com/SBoudrias/Inquirer.js/
Nodemon Application live-reload https://github.com/remy/nodemon
Winston Logging https://github.com/winstonjs/winston

Useful Scripts


Community Events

Singapore