npm
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.
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.
Oh My Zsh
An open source, community-driven framework for managing Zsh configurations with bundled plugins and themes.
Namekit
Domain name discovery tool featuring AI-powered suggestions, real-time availability checking, and a command-line interface for developers.