Skip to main content

Node.js

Runtime

Package Managers

  • NPM - Node package manager
  • Yarn - Yarn package manager
  • PNPM - Fast, disk space-efficient package manager

Core Modules

  • Module - CommonJS and ECMAScript Modules
  • Process - Process and child process
  • Concurrency - Cluster, worker threads and event loop
  • Filesystem - File system, path and stream
  • Network - Fetch, HTTP, WebSocket, DNS and URL
  • Crypto - Crypto and TLS/SSL

Development

  • Debugging - Inspector and debugging
  • Testing - Assertions and testing frameworks

Frameworks

  • Express.js - Express framework, middleware and routing