Company attributes
Software attributes
Other attributes
Npm is the package manager for Node.js and is a critical part of the JavaScript community, one of the largest developer ecosystems in the world. Npm's open-source software and web registry are used globally by over 10 million software developers, and users download over 800,000 packages more than 7 billion times per week. Additionally, npm is used by over 150,000 companies, including BBC, Coinbase, eBay, Electronic Arts, Nvidia, and Slack. Npm was acquired by Github in 2020.
The npm registry is a public collection of packages of open-source code for Node.js, front-end web apps, mobile apps, robots, routers, and many other needs of the JavaScript community. Npm is also the command line client that allows developers to install and publish those packages.
Npm offers both free unlimited public packages and paid subscriptions with unlimited private packages and various permissions to individuals, teams, organizations, and enterprises.
Npm was first created in 2009 by Isaac Schlueter as an open-source project to help JavaScript developers easily share packaged modules of code. The company was later founded around the technology in California in 2014 by Isaac Schlueter, Laurie Voss, and Rod Boothby.
On March 16, 2020, Github announced that it was acquiring npm for an undisclosed amount. The acquisition was completed by April 15, 2020.