Press enter to see results or esc to cancel.

Top Packages/API for Node.js


nodemon is a tool that helps develop node.js based applications by automatically restarting the node application when file changes in the directory are detected.



express.js is a Node.js web application server framework, designed for building single-page, multi-page, and hybrid web applications. It is the standard server framework for node.js.



It Parses incoming request bodies in a middleware before your handlers, available under the req.body property.



Lodash makes JavaScript easier by taking the hassle out of working with arrays, numbers, objects, strings, etc. Lodash’s modular methods are great for:

  • Iterating arrays, objects, & strings
  • Manipulating & testing values
  • Creating composite functions



Babel’s original name was slightly more descriptive — 6to5. This was because, originally, Babel converted ES6 code to ES5 code. Now, Babel does a lot more. It’ll convert ES6 to ES5, JSX to JavaScript, and Flow to JavaScript.

All transformations will use your local configuration files (.babelrc or in package.json). See options to disable it.



Async is a utility module which provides straight-forward, powerful functions for working with asynchronous JavaScript. Although originally designed for use with Node.js, it can also be used directly in the browser.



Promise based HTTP client for the browser and node.js



Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.



The path module provides utilities for working with file and directory paths. It can be accessed using:



Request is designed to be the simplest way possible to make http calls. It supports HTTPS and follows redirects by default.



The HTTP interfaces in Node.js are designed to support many features of the protocol which have been traditionally difficult to use. In particular, large, possibly chunk-encoded, messages. The interface is careful to never buffer entire requests or responses — the user is able to stream data.

Socket.IO enables real-time bidirectional event-based communication. It consists in:



Leave a Comment