# npm npm is the standard package manager for Node.js. It is two things: first and foremost, it is an online repository for the publishing of open-source Node.js projects; second, it is a command-line utility for interacting with said repository that aids in package installation, version management, and dependency management. A plethora of Node.js libraries and applications are published on npm, and many more are added every day Visit the following resources to learn more: - [What is npm?](https://nodejs.org/en/learn/getting-started/an-introduction-to-the-npm-package-manager) - [An introduction to the npm package manager](https://nodejs.org/en/learn/getting-started/an-introduction-to-the-npm-package-manager) - [Official Website](https://www.npmjs.com/) - [Official Documentation](https://docs.npmjs.com/) - [NPM Crash Course](https://www.youtube.com/watch?v=jHDhaSSKmB0)