Skip to content

Collection of most awesome node modules that will extend the capability of your node.js application.

License

Notifications You must be signed in to change notification settings

athiwatp/A-to-Z-List-of-Useful-Node.js-Modules

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

  • Use Ctrl + F or command + F to search for a module.
  • Contributions are welcome.

Packages for development

List of packages needed for development.

Frameworks

API Framework

  • Actionhero - Multi-transport Node.js API server with integrated cluster capabilities and delayed tasks.
  • Baucis - To build and maintain scalable HATEOAS/Level 3 REST APIs.
  • 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.

Web Framework

  • 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

Microservice Framework

  • 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.

Database

MongoDB & Helpers

  • Mongoose - Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.
  • Mongoose Paginate - Pagination plugin for Mongoose

MySQL & Helpers

  • MySQL - A node.js driver for mysql. It is written in JavaScript, does not require compiling.
  • Sequelize - Sequelize is a promise-based Node.js ORM for Postgres, MySQL, SQLite and Microsoft SQL Server.

REST Client

  • Restify - Node.js module built specifically to enable you to build correct REST web services.

Job Scheduler & Queueing

  • Agenda - A light-weight job scheduling library for Node.js.

Loggers/Logging

  • Winston - A logger for just about everything.

Code Quality

Linting

  • ESLint - The pluggable linting utility for JavaScript and JSX
  • JSHint - A Static Code Analysis Tool for Javascript.

Packages for Management & Operations

List of packages needed for management and operations.

Monitoring

  • 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).
  • Trace - A visualised stack trace platform designed for microservices.

Code Quality Analysis

  • Plato - JavaScript source code visualization, static analysis, and complexity tool.

Github.IO

About

Collection of most awesome node modules that will extend the capability of your node.js application.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published