npm

Terminal & CLI

npm functions as the default package manager for the JavaScript runtime environment Node.js. It consists of a command-line client for interacting with the online registry, which hosts over two million public and private packages. Developers use npm to manage project dependencies, publish reusable code modules, run defined script tasks, and audit vulnerabilities within dependency trees during the software development lifecycle.

Pricing
Free
Features
Open Source

Checked on Sep 30, 2026.


Alternative resources

Hyper

An extensible, open-source command-line interface built on web standards, featuring plugin support and built with Electron and React.

FreeOpen Source

Oh My Zsh

An open source, community-driven framework for managing Zsh configurations with bundled plugins and themes.

FreeOpen Source

Namekit

Domain name discovery tool featuring AI-powered suggestions, real-time availability checking, and a command-line interface for developers.

FreeAI-poweredOpen Source