Node core module

List of core modules provided by Node.js

Node.jsThere is a set of core modules, which are part of the platform and are accompanied byNode.js installation.

We have a lot:

Name description
assertion Provides a set of assertion functions useful for testing
buffer Provides the ability to handle buffers containing binary data
child_process Provides the ability to spawn child processes
comfort Provide a simple debugging console
cluster Allows the Node.js process to be split into multiple worker programs to take advantage of the multi-core system
Cryptocurrency Provide encryption function
dgram Provide UDP datagram socket implementation
Domain Name System Provides name resolution and DNS lookup
Memorabilia Provide API for managing events
fs Provide APIs for interacting with the file system
http Provide HTTP client/server implementation
http2 Provide HTTP/2 client/server implementation
https Provide HTTPS client/server implementation
network Provide asynchronous network API
operating system Provides utility methods and attributes related to the operating system
Path Provides utilities for handling file and directory paths
perf_hooks To collect performance indicators
process Provide information about the current Node.js process and control it
Request parameter Provides utilities for parsing and formatting URL query strings
Reading line Provides an interface for reading data from the Readable stream
representative Provide Read-Eval-Print-Loop (REPL) implementation, which can be used as a standalone program or in other applications
stream Abstract interface for processing streaming data
string_decoder Provide an API for decoding Buffer objects into strings
Timer Provide functions to schedule functions to be called at a certain time in the future
tls Provides implementation of Transport Layer Security (TLS) and Secure Socket Layer (SSL) protocols
Titi Provides functions for performing I/O operations in a text terminal
URL Provides utilities for URL parsing and parsing
utility Supports the needs of Node.js internal API, which is also useful for application and module developers
v8 Expose APIs specific to the V8 version built into the Node.js binary
virtual machine Enable to compile and run code in the context of the V8 virtual machine
Vathy Provide implementation of WebAssembly system interface specification
worker Enable the use of threads that execute JavaScript in parallel
zlib Provide compression function

Check out related detailed tutorials

Download mine for freeNode.js manual

More node tutorials: