npm
the package manager for JavaScript observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 2981
- days_rel: 7
- days_push: 7
- n_releases_24m: 292
Adoption not part of the score
10061 stars · 4669 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
npm is the default package manager for Node.js and JavaScript, used to install, publish, and manage project dependencies from the npm registry. This specific repository (npm/npm) is archived; active development lives in the npm/cli repository.
Use cases
- install javascript dependencies
- publish a package to npm registry
- manage nodejs project dependencies
- run package scripts like npm start
- lock dependency versions for reproducible builds
- update outdated packages in a project
When to choose
- you are working on a Node.js or JavaScript project and need dependency management
- you want to publish or consume packages from the npm registry
- you need the default tooling bundled with Node.js
When to avoid
- you prefer Yarn or pnpm for faster installs or stricter lockfiles
- you are managing dependencies for a non-JavaScript ecosystem like Python or Rust
- you were looking at this archived repo expecting active development - use npm/cli instead
Facets
cli-tool · maturity active
package-manager cli developer-tools build-tool developer-tools version-control programming-languages cli cross-platform windows javascript nodejs-ecosystem registry dependency-management npm command-line nodejs linux macos
2 sources
- readme: https://github.com/npm/cli · fetched 2026-08-28 · ba5c99fd1315
- homepage: https://docs.npmjs.com/cli/ · fetched 2026-08-29 · 44136fa355b3
Member repositories
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem