Find
Popular libraries like JQuery, Bootstrap, React, and Angular, and components from frameworks including Polymer.
npm is the package manager for JavaScript. Find, share, and reuse packages of code from hundreds of thousands of developers — and assemble them in powerful new ways.
Harness the power of npm inside large teams. Host your own private npm registry and securely integrate with your workflow and tools.
The npm registry hosts over a quarter million packages of reusable code — the largest code registry in the world.
Popular libraries like JQuery, Bootstrap, React, and Angular, and components from frameworks including Polymer.
Packages for mobile, IoT, front end, back end, robotics… everything you need to start building amazing things.
Assemble packages like building blocks to quickly develop awesome new projects.
npm has tools for projects and teams of every size.
per month
Your own restricted scope for private code
Combine public packages with private code in your own namespace
Delegate access to other users
Publish and install unlimited packages
per user / month
Easy management to empower your team
Control publishing and package access for groups
Manage varying permissions for different teams and roles
Pay for multiple users in one bill
per user / month
Bring npm into large companies
Selectively mirror the registry behind your firewall
Customize support and SLAs to meet your needs
Integrate with existing deployment and authentication tools
We've got a new docs site featuring videos and tutorials to help you make your javascript dreams come true. Head on over to docs.npmjs.com
HBO, OpenTable, Alpha and lots of other companies are hiring javascript developers. View all 32…