{"id":14112829,"url":"https://github.com/AlexBai1991/awesome-node-modules","last_synced_at":"2025-08-01T15:33:01.869Z","repository":{"id":81717428,"uuid":"50222815","full_name":"AlexBai1991/awesome-node-modules","owner":"AlexBai1991","description":"Awesome Node.js modules.","archived":false,"fork":false,"pushed_at":"2015-11-03T09:26:50.000Z","size":180,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-21T17:01:49.571Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/syaning/awesome-node-modules","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexBai1991.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-23T04:08:39.000Z","updated_at":"2015-08-19T14:22:09.000Z","dependencies_parsed_at":"2023-03-13T20:07:33.124Z","dependency_job_id":null,"html_url":"https://github.com/AlexBai1991/awesome-node-modules","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AlexBai1991/awesome-node-modules","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexBai1991%2Fawesome-node-modules","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexBai1991%2Fawesome-node-modules/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexBai1991%2Fawesome-node-modules/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexBai1991%2Fawesome-node-modules/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexBai1991","download_url":"https://codeload.github.com/AlexBai1991/awesome-node-modules/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexBai1991%2Fawesome-node-modules/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265613897,"owners_count":23798347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-14T10:03:56.497Z","updated_at":"2025-08-01T15:33:01.694Z","avatar_url":"https://github.com/AlexBai1991.png","language":null,"funding_links":[],"categories":["Programming Language Lists"],"sub_categories":["JavaScript Lists"],"readme":"# awesome-node-modules\n\n- [http-server](https://github.com/indexzero/http-server) - A simple zero-configuration command-line http server.\n- [http-proxy](https://github.com/nodejitsu/node-http-proxy) - An HTTP programmable proxying library that supports websockets. It is suitable for implementing components such as proxies and load balancers.\n- [router](https://github.com/pillarjs/router) - Simple middleware-style router.\n- [request](https://github.com/request/request) - Simplified HTTP request client.\n- [cheerio](https://github.com/cheeriojs/cheerio) - Fast, flexible, and lean implementation of core jQuery designed specifically for the server.\n\n### Web Framework\n- [Express](https://github.com/strongloop/express) - Fast, unopinionated, minimalist web framework for node.\n- [koa](https://github.com/koajs/koa) - Expressive middleware for node.js using generators.\n\n### Testing Framework\n\n- [mocha](https://github.com/mochajs/mocha) - Simple, flexible, fun javascript test framework for node.js \u0026 the browser. (BDD, TDD, QUnit styles via interfaces).\n- [karma](https://github.com/karma-runner/karma) - Spectacular Test Runner for JavaScript.\n- [jasmine](https://github.com/jasmine/jasmine) - DOM-less simple JavaScript testing framework.\n- [qunit](https://github.com/jquery/qunit) - An easy-to-use JavaScript Unit Testing framework.\n\n### Assertion\n\n- [chai](https://github.com/chaijs/chai) - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.\n- [shoule.js](https://github.com/shouldjs/should.js) - test framework agnostic BDD-style assertions.\n- [expect.js](https://github.com/Automattic/expect.js) - Minimalistic BDD-style assertions for Node.JS and the browser.\n- [better-assert](https://github.com/tj/better-assert) - C-style assert() for nodejs, reporting the expression string as the error message.\n\n### Template Engine\n\n- [jade](https://github.com/jadejs/jade) - Robust, elegant, feature rich template engine for Node.js.\n- [ejs](https://github.com/mde/ejs) - Embedded JavaScript templates.\n- [Mu](https://github.com/raycmorgan/Mu) - A Node.js Mustache template engine (and compiler).\n\n### Package Mangement Tools\n\n- [npm](https://www.npmjs.com/) - A package manager for javascript.\n- [bower](http://bower.io/) - A package manager for the web.\n\n### Build Tools \u0026 Module Loaders\n\n- [webpack](https://github.com/webpack/webpack) - A bundler for javascript and friends.\n- [gulp](https://github.com/gulpjs/gulp) - The streaming build system.\n- [grunt](https://github.com/gruntjs/grunt) - The JavaScript Task Runner.\n- [browserify](https://github.com/substack/node-browserify) - Browser-side require() the node.js way.\n\n### CSS Related\n\n- [less](https://github.com/less/less.js) - The dynamic stylesheet language.\n- [node-sass](https://github.com/sass/node-sass) - Node-sass is a library that provides binding for Node.js to libsass, the C version of the popular stylesheet preprocessor, Sass.\n- [stylus](https://github.com/stylus/stylus) - Expressive, robust, feature-rich CSS language built for nodejs.\n- [postcss](https://github.com/postcss/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.\n\n### ECMAScript Related\n\n- [babel](https://github.com/babel/babel) - Babel is a compiler for writing next generation JavaScript.\n- [eslint](https://github.com/eslint/eslint) - A fully pluggable tool for identifying and reporting on patterns in JavaScript.\n- [jshint](https://github.com/jshint/jshint) - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code.\n- [node-jslint](https://github.com/reid/node-jslint) - The JavaScript Code Quality Tool — for Node.js.\n\n### Markdown\n\n- [kramed](https://github.com/GitbookIO/kramed) - A markdown (kramdown compatible) parser and compiler. Built for speed.\n- [markdown](https://github.com/evilstreak/markdown-js) - A Markdown parser for javascript.\n- [marked](https://github.com/chjj/marked) - A full-featured markdown parser and compiler, written in JavaScript. Built for speed.\n- [gitbook](https://github.com/GitbookIO/gitbook) - Modern book format and toolchain using Git and Markdown.\n- [dox](https://github.com/tj/dox) - JavaScript documentation generator for node using markdown and jsdoc.\n\n### Utils\n\n- [extend](https://github.com/justmoon/node-extend) - Port of jQuery.extend for node.js and the browser.\n- [del](https://github.com/sindresorhus/del) - Delete files/folders using globs.\n- [glob](https://github.com/isaacs/node-glob) - Match files using the patterns the shell uses, like stars and stuff.\n- [commander](https://github.com/tj/commander.js) - The complete solution for node.js command-line programs.\n- [optimist](https://github.com/substack/node-optimist) - Light-weight option parsing for node.js.\n- [semver](https://github.com/npm/node-semver) - The semantic version parser used by npm.\n- [mkdirp](https://github.com/substack/node-mkdirp) - Recursively mkdir, like `mkdir -p`, but in node.js.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlexBai1991%2Fawesome-node-modules","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAlexBai1991%2Fawesome-node-modules","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAlexBai1991%2Fawesome-node-modules/lists"}