- Use Ctrl + F or command + F to search for a module.
- Contributions are welcome.
Other awesome lists,
Packages for development
List of packages needed for development.
Actionhero- Multi-transport Node.js API server with integrated cluster capabilities and delayed tasks.
Restify- A Node.js web service framework optimized for building semantically correct RESTful web services ready for production use at scale.
FeathersJS- An open source REST and realtime API layer for modern applications.
Loopback- Node.js framework for creating APIs and easily connecting to backend data sources.
Express- Fast, unopinionated, minimalist web framework for Node.js
Sails.js- Sails is the most popular MVC framework for Node.js.
Hapi- A rich framework for building applications and services.
Koa- Next generation web framework for Node.js
Micro- Asynchronous HTTP microservices.
Micro Panda- Node.js toolkit to help build microservices.
Micro-Whalla- A simple, fast framework for writing microservices in Node.js communicate using RPC / IPC.
Moleculer- Fast & powerful microservices framework for NodeJS.
Seneca- A microservices toolkit for Node.js
Serverless- Build and maintain web, mobile and IoT applications running on AWS Lambda and API Gateway (formerly known as JAWS).
StdLib- Standard library for microservices.
MongoDB & Helpers
Mongoose- Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.
Mongoose Paginate v2- A customizable cursor based pagination plugin for Mongoose.
MySQL & Helpers
Sequelize- Sequelize is a promise-based Node.js ORM for Postgres, MySQL, SQLite and Microsoft SQL Server.
PassportJS- Passport is authentication middleware for Node.js and Express . A comprehensive set of strategies support authentication using a username and password, Facebook, Twitter, and more.
Nodemailer- Send e-mails with Node.JS – easy as cake!
Express-Mailer- Send Emails from your application and response object.
HTTP REST Client
Axios- Promise based HTTP client for the browser and node.js
Job Scheduler & Queueing
Agenda- A light-weight job scheduling library for Node.js.
Packages for Management & Operations
List of packages needed for management and operations.
Winston- A logger for just about everything.
PM2- It allows you to keep applications alive forever, to reload them without downtime and facilitate common Devops tasks.
Forever- A simple CLI tool for ensuring that a given script runs continuously (i.e. forever).
nodemon- Monitor for any changes in your node.js application and automatically restart the server - perfect for development
Trace- A visualised stack trace platform designed for microservices.
Code Quality Analysis