comparar
npm vs pnpm
Los mismos datos para ambos, leídos de GitHub cada noche, y la relación que revisó una persona.
| Dato | npm | pnpm |
|---|---|---|
| Lenguaje | JavaScript | Rust |
| Licencia | Other | MIT |
| Estrellas | 10k | 37k |
| Última versión | v12.2.0 | v12.9.1 |
| Último push | 2026-10-01 | 2026-10-06 |
| Ritmo de versiones | alrededor de 1 día entre versiones | alrededor de 1 día entre versiones |
| Colaboradores activos | 14 autores de commits en la rama por defecto en los últimos 90 días | 103+ autores de commits en la rama por defecto en los últimos 90 días |
| Avisos | ninguno | ninguno |
Cómo se relacionan
pnpm sustituye a npm. Alternativas a npm →
Sustitución completaSame package.json, a content-addressed store and its own lockfile.
Benchmarks publicados, cada uno enlazado a su fuente. Las cifras dependen del hardware y de la carga con que se midieron.
Installing the alotta-files project
Fresh clone: npm 12.2.0 45.6s, pnpm 12.9.1 4.47s. Cache and lockfile present: npm 7.14s, pnpm 826ms.
npm
- config-v11.2.02026-09-30config: v11.2.0
- v12.2.02026-09-309741b64 #10038 dist-tag: support OIDC authentication (#10038) (@reggi, @Copilot)
- libnpmpublish-v11.2.12026-09-22libnpmpublish: v11.2.1
- libnpmpack-v9.1.142026-09-22libnpmpack: v9.1.14
- libnpmfund-v7.0.272026-09-22libnpmfund: v7.0.27
npm
sin firmar La última versión, v12.2.0, no lleva ninguna firma que GitHub haya podido verificar.
Cargando el informe de seguridad
pnpm
✓ firmada La última versión, v12.9.1, lleva una firma que GitHub ha verificado.
Cargando el informe de seguridad