In the first 100 dependent libraries, underscore is the language base class, Express is the server framework, there are 5, 6 test frameworks, and 5, 6 recursive traversal of the directory tree of the tool class, 3 about the command Line parsing tool class, 3 main database link client library, 2 WS library, Multiple JS/CSS front-end processing toolchain, 3-4 promise libraries, multiple template libraries, multiple jquery/cavans/dom emulators and parsers, a static analyzer, two validation libraries
In total, the top 100 pop-up modules of node. JS should be able to represent node. JS problem domain
===============================================
1, underscore 3820 packages
Provide set of intersection, and, difference, complement, provide a simple template algorithm, provide a variety of sorting.
2. Async 2912 Packages
Asynchronous libraries, which can be used for a book.
3. Request 2474 Packages
HTTP request library, cache, concurrency, multi-client, write client, and various crawler-dependent libraries
4, Optimist 1831 packages
command-line Parsing library
5, Express 1821 packages
HTTP server? Too low, or use Express, can make your life better, medium complexity
6, Commander 1692 packages
Similar to Optimist
7, Coffee-script 1620 packages
Coffee-script
8, Colors 1290 Packages
A library of colors displayed under UNIX terminals for debugging and special scenarios
9, MKDIRP 910 Packages
Create a target folder at once, not a pattern like mkdir...cd...mkdir...cd...mkdir
10, Lodash 901 Packages
Similar to underscore, more lightweight, faster
11, Uglify-js 804 Packages
JS's compression device
12. Jade 730 Packages
One of the main template engines for Express
13, Socket.io 706 Packages
Webscoket Communication, node. JS implementation of the quasi-official match
14. Connect 689 Packages
Express Middleware
15. Redis 669 Packages
Redis's Client
16, Debug 642 Packages
Debug Auxiliary Module
17, Q 595 Packages
Asynchronous Promise Library
18. MIME 552 Packages
MIME Processing Library
19, Glob 542 Packages
Wildcard File List module
20, Node-uuid 527 packages
Module for generating UUID
21, Moment 491 packages
Time processing module, generating similar to: Posted 12 minutes ago this type of string
22, Winston 444 packages
Debug, log class module
23, through 442 packages
Package class for Stream
24, Ejs 423 Packages
Another template class for Express
25. MongoDB 421 Packages
MOGONDB's Client
26, Mongoose 393 Packages
MOGONDB's Client
27, Grunt 374 packages
Front-End build tools
28. Less 353 Packages
Front-End build tools
29, Stylus 346 Packages
Front-End build tools
30, XML2JS 339 Packages
The more rigorous class of Xml=>js objects
31, Cheerio 338 Packages
jquery's node. JS Lightweight Implementation
32, Handlebars 337 packages
Implementation of mustache non-logical template language
33, Semver 327 Packages
NPM and Package.json to parse the version number of the auxiliary module, more semantic
34, Jsdom 324 Packages
Cheerio's heavy-weight implementation
35, marked 323 packages
Markdown Implementation
36, Wrench 314 Packages
Integrated solution for recursive file and folder operation
37, Pkginfo Packages
Packet Information resolver
38, Yeoman-generator 293 Packages
Generator for Yeoman
39, Mocha 287 Packages
Mocha Test Framework
40, Rimraf 276 Packages
Rm-rf
41, underscore.string 274 Packages
String extension of Unserscore
42, Js-yaml 219 Packages
Yaml Operation class
43, Backbone 217 Packages
Backbone Frame
44, Browserify 203 Packages
JS Compressor
45, Esprima 197 Packages
ECMAScript Parser
46, Nopt 197 Packages
OPT analysis
47. mysql 193 Packages
MySQL's client
48, Superagent 182 packages
HTTP Request Library
49. WS 179 Packages
Webscoket Library
50, OAuth 173 Packages
OAuth Authentication Library
51, Readable-stream 173 Packages
Stream Processing Library
52, Cli-color 171 packages
Color Library
53, Prompt 171 packages
Hint repertoires
54, Http-proxy 168 Packages
A proxy for HTTP
55, Minimatch 168 Packages
Wildcard implementations
56, Fs-extra 167 Packages
File Operations related Tools library
57, Hiredis 167 Packages
C Redis Client, official library Hiredis node bindings, Redis Library optional installation, automatic use
58. jquery 164 Packages
jquery implementation
59, nconf 164 Packages
conf, configuration file Management Library
60, should 162 packages
Test framework should
61. Passport 159 Packages
Authentication Class Collection Tool Library
62, Validator 158 Packages
Back-end Validation library
63, Nodemailer 153 Packages
Mail Library
64, Eventemitter2 Packages
Event Library
65, QS 148 Packages
QueryString
66, CLEAN-CSS 147 Packages
CSS Libraries
67, TEMP 145 packages
Temporary File Operations Library
68, Requirejs 142 Packages
Loading a secondary library
69, Step 141 packages
Asynchronous serialization
70. NPM Packages
Npm
71. When 138 packages
Another promise library.
72, Mustache 137 packages
Mustache Template Library
73, inherits 136 packages
Inheritance Tool Library
74, Shelljs 134 Packages
Shell of
75, Socket.io-client 134 Packages
Socket.io's node Client
76. Watch Packages
Watch Library
77, Xtend Packages
Extension JS object tool class library, compatible with a variety of tour device
78, Passport-oauth 127 packages
Authentication Class Library
79. NIB 124 Packages
Stylus Tools
80, Bindings 123 Packages
Helper classes when binding a class library
81, vows 122 packages
Asynchronous Test framework Vows
82, DateFormat 121 packages
A letter dealing with various dates
83, formidable 121 packages
Tool classes for working with form
84, Chai Packages
Test framework
85, LOG4JS Packages
Log Library
86. PG 118 Packages
The client of PG
87. Tar Packages
Packaging Tool Class
88, Hogan.js 113 Packages
Mustache Compiler
89, Canvas 111 Packages
Server-side implementation of canvas
90. NCP 109 Packages
Recursive file copy
91, Consolidate 108 packages
Template class
92, Event-stream Packages
event class, Stream helper
93. Knox 103 Packages
Amazon's S3 Client
94, sprintf 103 Packages
sprintf node. js version
95, Findit 102 packages
Recursive traversal of the directory Tree tool class
96, Jshint 102 Packages
JS Static Analyzer
97, Required-keys 102 Packages
JS Object,key Checker
98, Escodegen Packages
ECMAScript code generation
99, node-static 98 Packages
Static file Server
100, Nodeunit 98 packages
Unit Test Framework
Node JS Common module