node package manager

npm supports the JavaScript community

get started with npm

  • npm is the package manager for Node.js
  • the npm Registry is a public collection of packages of open-source code - for front-end web, mobile, server-side and IoT applications
  • npm helps millions of developers around the world share and reuse JavaScript code
sign up today

The Open Source registry is a free service


npm loves you

  • access the world's largest repository of modules, in any language
  • publish under your own unique username
  • collaborate with a diverse community of developers

3 million developers and thousands of companies use npm