Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

awesome-node-modules

Awesome Node.js modules.
https://github.com/AlexBai1991/awesome-node-modules

  • http-server - A simple zero-configuration command-line http server.
  • http-proxy - An HTTP programmable proxying library that supports websockets. It is suitable for implementing components such as proxies and load balancers.
  • router - Simple middleware-style router.
  • request - Simplified HTTP request client.
  • cheerio - Fast, flexible, and lean implementation of core jQuery designed specifically for the server.
  • Express - Fast, unopinionated, minimalist web framework for node.
  • koa - Expressive middleware for node.js using generators.
  • mocha - Simple, flexible, fun javascript test framework for node.js & the browser. (BDD, TDD, QUnit styles via interfaces).
  • karma - Spectacular Test Runner for JavaScript.
  • jasmine - DOM-less simple JavaScript testing framework.
  • qunit - An easy-to-use JavaScript Unit Testing framework.
  • chai - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
  • shoule.js - test framework agnostic BDD-style assertions.
  • expect.js - Minimalistic BDD-style assertions for Node.JS and the browser.
  • better-assert - C-style assert() for nodejs, reporting the expression string as the error message.
  • jade - Robust, elegant, feature rich template engine for Node.js.
  • ejs - Embedded JavaScript templates.
  • Mu - A Node.js Mustache template engine (and compiler).
  • npm - A package manager for javascript.
  • bower - A package manager for the web.
  • webpack - A bundler for javascript and friends.
  • gulp - The streaming build system.
  • grunt - The JavaScript Task Runner.
  • browserify - Browser-side require() the node.js way.
  • less - The dynamic stylesheet language.
  • node-sass - Node-sass is a library that provides binding for Node.js to libsass, the C version of the popular stylesheet preprocessor, Sass.
  • stylus - Expressive, robust, feature-rich CSS language built for nodejs.
  • postcss - PostCSS is a tool for transforming styles with JS plugins. These plugins can support variables and mixins, transpile future CSS syntax, inline images, and more.
  • babel - Babel is a compiler for writing next generation JavaScript.
  • eslint - A fully pluggable tool for identifying and reporting on patterns in JavaScript.
  • jshint - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code.
  • node-jslint - The JavaScript Code Quality Tool — for Node.js.
  • kramed - A markdown (kramdown compatible) parser and compiler. Built for speed.
  • markdown - A Markdown parser for javascript.
  • marked - A full-featured markdown parser and compiler, written in JavaScript. Built for speed.
  • gitbook - Modern book format and toolchain using Git and Markdown.
  • dox - JavaScript documentation generator for node using markdown and jsdoc.
  • extend - Port of jQuery.extend for node.js and the browser.
  • del - Delete files/folders using globs.
  • glob - Match files using the patterns the shell uses, like stars and stuff.
  • commander - The complete solution for node.js command-line programs.
  • optimist - Light-weight option parsing for node.js.
  • semver - The semantic version parser used by npm.
  • mkdirp - Recursively mkdir, like `mkdir -p`, but in node.js.