Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-nodejs-modules
https://github.com/doc22940/awesome-nodejs-modules
Last synced: 3 days ago
JSON representation
-
Packages for development
-
Development
- `Socket.IO` - Socket.IO enables real-time bidirectional event-based communication.
- `CRON` - Cron is a tool that allows you to execute something on a schedule.
- `Agenda` - A light-weight job scheduling library for Node.js.
- `Node Schedule` - A flexible job scheduler for Node.js that can perform different types of scheduling: Cron-style, Data-based and Recurrence Rule.
- `ROBOTJS`
- `Puppeteer` - level API to control Chrome or Chromium over the DevTools Protocol.
- `Grunt` - Grunt is a JavaScript task runner, a tool used to automatically perform frequent tasks such as minification, compilation, unit testing, and linting.
- `Gulp` - Gulp is a task runner used for automation of time-consuming and repetitive tasks involved in web development like minification, concatenation, cache busting, unit testing, linting, optimization, etc.
- `Commander` - The complete solution for node.js command-line interfaces, inspired by Ruby's commander.
- `Colors` - Easily add ANSI colors to your text and symbols in the terminal.
- `jAllegro` - JavaScript port of a game programming library
- `Cheerio` - jQuery for Server side. Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
- `fs-extra` - Node.js: extra methods for the fs object like copy(), remove(), mkdirs()
- `ShowdownJS` - Markdown to HTML converter JS library
- `Lodash` - a JavaScript library which provides utility functions for common programming tasks using the functional programming paradigm.
- `Underscore.js` - A JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects.
- `MomentJs` - A lightweight JavaScript date library for parsing, validating, manipulating, and formatting dates.
- `express-validator` - An express.js middleware for validator.js.
- `PassportJS` - Passport is authentication middleware for Node.js and Express . A
- `JSON Web Token` - Implementation of JSON Web Tokens
- `Nodemailer` - Send e-mails with Node.JS – easy as cake!
- `Axios` - Promise based HTTP client for the browser and node.js
- `Request` - Request is designed to be the simplest way possible to make http calls. It supports HTTPS and follows redirects by default.
- `Tweetwork` - a 140b canvas game framework
- `Mocha` - Simple, flexible, fun JavaScript test framework for Node.js & The Browser
- `Chai` - Chai is a BDD / TDD assertion library for node and the browser that can be delightfully paired with any javascript testing framework.
- `Jest` - Jest is a delightful JavaScript Testing Framework with a focus on simplicity..
- `Enzyme` - Enzyme is a JavaScript Testing utility for React that makes it easier to test your React Components' output. You can also manipulate, traverse, and in some ways simulate runtime given the output
- `cucumber Gherkin` - JCucumber is a tool that supports Behaviour-Driven Development(BDD).
- `Faker` - Generate massive amounts of fake data in the browser and node.js
- `jAllegro` - JavaScript port of a game programming library
-
Frameworks
- `StdLib` - Standard library for microservices.
- `zeronode` - A minimal building block for NodeJS microservices.
- `Restify` - A Node.js web service framework optimized for building semantically correct RESTful web services ready for production use at scale.
- `Express` - Fast, unopinionated, minimalist web framework for Node.js
- `Sails.js` - Sails is the most popular MVC framework for Node.js.
- `TensorFlow JS` - a JavaScript library for training and deploying models in the browser and on Node.js.
-
Database
- `Mongoose Paginate v2` - A customizable cursor based pagination plugin for Mongoose.
- `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.
- `Knex.js`
-
Code Quality
-
-
Packages for Management & Operations
-
Code Quality
- `Winston` - A logger for just about everything.
- `Morgan` - HTTP request logger middleware for node.js
- `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).
-
Programming Languages
Sub Categories
Keywords