A package manager for javascript
Do you use npm?
Relied upon by more than 11 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of JavaScript code sharing, and with more than one million packages, the largest software registry in the world. Our other tools and services take the Registry, and the work you do around it, to the next level.

Latest launches

Transform static websites into virtual worlds
Zipcan beta
Add video chat inside your website or application in seconds
Build better AI by using on-device data

What people like about npm

, , and 65 others highly rated npm for its community, design and ease of use. Read reviews
Based on 69 reviews
Leave a review

npm's news

All news
  • Launch
    Muse allows you to build immersive 3D websites that act as virtual worlds. Websites no longer need to be static and boring. Transform boring links, e-commerce stores, and more into fun and immersive experiences today. Compatible on all devices with a browser.
  • Launch
    Embed a code snippet into your app or website to unlock a 2-way video experience within your platform. Using Zipcan, you can create new products, engage customers and connect your community. We offer button, iframe or NPM module connections to common tools.
  • Announcement
    #2 Product of the day
    DiscreetAI ranked 2nd Product of the day for May 22, 2020 with 490 upvotes and 28 comments
    May 22, 2020
  • Launch
    DiscreetAI allows you to train machine learning models on untapped sensitive datasets while maintaining privacy, security & compliance for your customers, in just a few lines of code. Try it now for free!
  • Announcement
    #5 Product of the day
    usernameCLI ranked 5th Product of the day for May 19, 2019 with 111 upvotes and 9 comments
    May 19, 2019
  • Launch
    Very often while registering to new websites we try to keep the same username across all the websites.
    I created a simple command line tool to find out the availability of your favorite username right from your CLI. Find out the availability on a particular website or all the websites in an instant.
  • Announcement
    #1 Product of the day
    MailtoUI.js ranked 1st Product of the day for Apr 26, 2019 with 359 upvotes and 20 comments
    Apr 26, 2019
  • Launch
    MailtoUI.js is an open source JavaScript library that enhances your mailto links with a convenient user interface. It gives your users the flexibility to compose a new message using a browser-based email client or their default local email app.