--- title: npm Reviews meta_title: 'npm Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 88 reviews by the users' company size, role or industry to find out how npm works for a business like yours. aggregate_rating: rating_value: 4.6 review_count: 88 scale: '5' date_modified: '2026-10-01' parent_category: name: Development url: https://www.g2.com/categories/development ---

npm Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

1 month

Return on Investment

22 months

User Insights

Average based on 88 real user reviews.

Implementation Time

1 month

Perceived Cost

$$$$$

npm Reviews (88)

Reviews

npm Reviews (88)

4.6
88 reviews

What do users say?

Generated using AI from real user reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Pooja P.
PP
Pooja P.
Senior Frontend Engineer
Enterprise (> 1000 emp.)
"npm: Reliable, Ubiquitous, and Effortless for Onboarding and Integration"
5/5
What do you like best about npm?

After about seven years of front-end work, npm is the one tool that's been in every project I've touched, from AngularJS apps built with Grunt to Angular micro frontends and AI-driven products. What I value most is its reliability and ubiquity. Integration is effortless because every library publishes to it, whether it's Angular, PrimeNG, D3, or Syncfusion, and every build tool and CI pipeline supports it out of the box. Onboarding is just as smooth. It ships with Node, every developer already knows it, and a new teammate can clone a repo, run npm install and npm start, and be productive within minutes. And it's completely free, which makes it an easy standard to adopt across teams without any budget discussion.

I've also watched it mature a lot. Early on, installs were slow and inconsistent across machines, but package-lock.json, npm ci, and performance improvements in later versions made builds genuinely reproducible. Features like workspaces, overrides for patching vulnerable transitive dependencies, and .npmrc configuration for private registries have made it practical for enterprise teams. I've used private registries to share internal component libraries across projects, and npm makes publishing and versioning those packages straightforward with semantic versioning.

Day to day, npm scripts are what I rely on most. They act as a simple, standardized interface for every project, so whether it's npm start, npm test, or npm run build, anyone can pick up a repo and work the same way. I've tried Yarn and pnpm, and they each have their strengths, but npm remains my default because it's stable, well documented, and works everywhere without extra setup. Review collected by and hosted on G2.com.

What do you dislike about npm?

Honestly, there's not much to complain about when it comes to onboarding, integration, or cost. It's free, it works with everything, and every developer already knows it. My frustrations are mostly around dependency management at scale. The node_modules folder gets huge very quickly, and a single package can pull in hundreds of transitive dependencies you never asked for. Peer dependency conflicts are a regular headache, especially during Angular upgrades, and I've lost count of how many times the fix was --legacy-peer-deps just to get an install to succeed, which always feels like hiding a problem rather than solving it.

Security is the other big concern. Since anyone can publish a package, supply chain risks like compromised or typosquatted packages are real, and one bad transitive dependency can affect your whole app. npm audit helps, but it's noisy and often flags vulnerabilities in dev-only tools that don't actually matter, so teams start ignoring it, which defeats the purpose. Package-lock merge conflicts in busy repos are another small but constant annoyance, and compared to pnpm, npm is still slower and less efficient with disk space. None of these are deal breakers, but they're the reasons dependency hygiene takes real discipline on any long-lived project. Review collected by and hosted on G2.com.

Muhammed A.
MA
Muhammed A.
Technical Project Manager
Logistics and Supply Chain
Mid-Market (51-1000 emp.)
"Fast, Reliable Dependency Management with a Massive Package Ecosystem"
4.5/5
What do you like best about npm?

npm gives instant access to a massive ecosystem of packages, which has sped up development significantly across our Node.js-based projects, whether it's backend services for CargoX or smaller personal projects. The CLI is simple and reliable for installing, updating, and managing dependencies, and workspaces support has made managing multiple related packages within a monorepo more manageable. Performance for standard install and update operations is solid, and since it's free and comes bundled with Node.js, there's no additional cost or licensing overhead regardless of project size. Documentation and community support are extensive, so resolving dependency issues or finding the right package for a specific need rarely takes long. Review collected by and hosted on G2.com.

What do you dislike about npm?

Dependency resolution can occasionally lead to version conflicts or bloated node_modules folders, especially in larger projects with many nested dependencies. Security vulnerabilities in third-party packages surface fairly often through npm audit, which is useful for visibility but still requires manual effort to patch or replace affected packages. There's no built-in intelligence to recommend safer or more maintained alternatives when a package is flagged, so evaluating replacements still relies on manual research. Install times can also slow down noticeably on larger projects compared to alternatives like pnpm or Yarn, especially without proper caching configured. Review collected by and hosted on G2.com.

Verified User in Financial Services
AF
Verified User in Financial Services
Mid-Market (51-1000 emp.)
"Strong Ecosystem with Trade-offs in Dependency Management and Security"
3/5
What do you like best about npm?

npm provides a vast ecosystem of packages that significantly accelerates development and reduces the need to build everything from scratch. It is easy to use, well-integrated with Node.js workflows, and simplifies dependency management with straightforward commands. The availability of open-source libraries and active community support makes it highly practical for rapid development and prototyping. Review collected by and hosted on G2.com.

What do you dislike about npm?

npm can sometimes lead to dependency bloat and large node_modules sizes, which impacts performance and build times. Managing dependency conflicts and version mismatches can be frustrating, especially in large projects. Security is another concern, as vulnerabilities in third-party packages are common and require constant monitoring and updates. Review collected by and hosted on G2.com.

Luca P.
LP
Luca P.
Chief Operations Officer DEQUA Studio | Formerly CTO in MarTech
Marketing and Advertising
Small-Business (50 or fewer emp.)
"Npm – the de-facto JS package hub"
4.5/5
What do you like best about npm?

• Vast public registry

More than 2 million published packages cover every imaginable use-case, from low-level utilities to full-blown frameworks.

• Unified CLI, website and registry

A single command-line interface (`npm install`, `npm publish`, `npm audit`, etc.) works hand-in-hand with a browser dashboard for organisation-level permissions and package analytics, all backed by a globally replicated registry infrastructure.

• Opinionated dependency metadata

`package.json` enforces explicit semantic-version ranges, scripts, peer/optional dependencies and legal fields, keeping module lifecycles predictable.

• Security tooling baked-in

The `npm audit` workflow scans dependent trees against a continuously updated vulnerability database and suggests patched versions automatically. Two-factor publishing and provenance signatures add extra safeguards for supply-chain integrity.

• Native support for private scopes

Namespaced packages (`@my-org/pkg`) plus fine-grained access tokens let me host confidential code without standing up a separate registry, while still relying on the same CLI and CDN edge cache.

• Seamless publishing workflow

A single `npm publish` pushes versioned tarballs, updates dist-tags and instantly makes them available worldwide, which is ideal for CI pipelines rolling frequent releases.

• Community gravity
Package

pages display download trends, release cadence and maintenance badges, helping me gauge ecosystem health quickly. Tight GitHub integration links straight to issues and PRs, streamlining collaboration. Review collected by and hosted on G2.com.

What do you dislike about npm?

• Verbose, often cryptic error output

When a deep dependency fails to compile or resolve, the CLI still floods the console with stack traces that obscure the actionable line, forcing me to scroll or add `--verbose` flags to find the real culprit. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Verified User in Computer Software
Small-Business (50 or fewer emp.)
"Quick installs and powerful capabilities with Npm"
4.5/5
What do you like best about npm?

Npm makes it easy to manage packages across both frontend and backend projects. Installing dependencies is fast, and tools like npx are a big help when we need to run something without a global install. Its large, up-to-date library ecosystem is a real strength, and support for private packages helps our teams stay organized and in sync. Review collected by and hosted on G2.com.

What do you dislike about npm?

Managing dependencies can get complex. Npm is powerful, but it takes solid technical know-how to avoid version conflicts, and I’ve had to spend quite a bit of time getting up to speed. Review collected by and hosted on G2.com.

Divyansh K.
DK
Divyansh K.
Small-Business (50 or fewer emp.)
"A great package manager for JS ecosystem"
5/5
What do you like best about npm?

NPM has become industry standard when it comes to package management for javascript applications. With millions of packages, and hundreds getting added every week, it has everything you will ever need for your application development. Review collected by and hosted on G2.com.

What do you dislike about npm?

One downside I felt over the years of using npm is the error logs from the npm CLI when a package fails to install. It becomes so challenging sometimes to debug the issue of failing package install that it can take up hours to solve. Review collected by and hosted on G2.com.

Anurag Y.
AY
Anurag Y.
Consultant
Small-Business (50 or fewer emp.)
Originally submitted 4/21/2023
"Npm is one of the best thing that exist over the internet since it's solving problems of millions"
5/5
What do you like best about npm?

The best thing about npm is that it is free and easy to use. It hosts almost everything you may need to develop an excellent web application.

All of the packages are managed strictly.

Also, the website shows how long ago the package was created and whether it is maintained currently. Review collected by and hosted on G2.com.

What do you dislike about npm?

There are times when I have different packages installed, and a dependency issue occurs, and I need to access the details. So maybe npm needs good documentation instead of relying on GitHub as my employer blocks GitHub or perhaps a lot of employer in MNC, so it's one thing I dislike. Review collected by and hosted on G2.com.

FA
Farhan A.
Founder & CEO
Small-Business (50 or fewer emp.)
"Go to package manager for JS projects"
5/5
What do you like best about npm?

Ease to publish and manage packages compared to other package managers Review collected by and hosted on G2.com.

What do you dislike about npm?

Dashboard is a bit confusing at first but you'll get the hang of it. Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Small-Business (50 or fewer emp.)
"Essential in a JS app"
4/5
What do you like best about npm?

Nice Package manager for Node.js and JavaScript projects. Really unmissable and essential for JavaScript developer. Review collected by and hosted on G2.com.

What do you dislike about npm?

Too much packages and maybe some are really really bad or old / deprecated Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
UI
Verified User in Information Technology and Services
Enterprise (> 1000 emp.)
"Essential package manager for the JavaScript ecosystem"
5/5
What do you like best about npm?

Absolutely indispensable resource for web developers. Just about every JavaScript and CSS framework, library and utility is available to download and use quickly, and without costing anything. For developers wanting to publish open-source projects to the world it's an essential tool. Review collected by and hosted on G2.com.

What do you dislike about npm?

The costs for publishing private repos can become expensive for larger teams. I also wish they had a way to help open-source developers monetize their projects by offering some sort of micropayments/donations based on number of downloads a package gets. Review collected by and hosted on G2.com.

Questions about npm? Ask real users or explore answers from the community

Get practical answers, real workflows, and honest pros and cons from the G2 community or share your insights.

GU
Guest User

What is npm used for?

0 Upvotes
0
Join the conversation
NISHANT S.
NS
NISHANT SINGH
•
Last activity almost 4 years ago

What is the best way to name a library.

Pricing Insights

Averages based on real user reviews.

Time to Implement

1 month

Return on Investment

22 months

Perceived Cost

$$$$$
npm Comparisons
npm Features
Package Access Control
Package Tracking
Automation
Package Management
Integration
Code Analysis