comparar
Bun vs npm
Los mismos datos para ambos, leídos de GitHub cada noche, y la relación que revisó una persona.
| Dato | Bun | npm |
|---|---|---|
| Lenguaje | Rust | JavaScript |
| Licencia | Other | Other |
| Estrellas | 96k | 10k |
| Última versión | bun-v1.4.2 | v12.2.0 |
| Último push | 2026-10-06 | 2026-10-01 |
| Ritmo de versiones | alrededor de 19 días entre versiones | alrededor de 1 día entre versiones |
| Colaboradores activos | 8+ autores de commits en la rama por defecto en los últimos 90 días | 14 autores de commits en la rama por defecto en los últimos 90 días |
| Avisos | ninguno | ninguno |
Cómo se relacionan
Bun sustituye a npm. Alternativas a npm →
Sustitución completabun install reads package.json and writes its own lockfile.
Benchmarks publicados, cada uno enlazado a su fuente. Las cifras dependen del hardware y de la carga con que se midieron.
Running a package.json script
Average time: bun run 7ms, npm run 176ms (yarn run 131ms, pnpm run 259ms).
Bun
- bun-v1.4.22026-09-05Bun v1.4.2
- bun-v1.4.12026-09-04Bun v1.4.1
- bun-v1.4.02026-08-20Bun v1.4
- bun-v1.3.142026-05-13Bun v1.3.14
- bun-v1.3.132026-04-20Bun v1.3.13
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
Bun
sin firmar La última versión, bun-v1.4.2, no lleva ninguna firma que GitHub haya podido verificar.
Cargando el informe de seguridad
npm
sin firmar La última versión, v12.2.0, no lleva ninguna firma que GitHub haya podido verificar.
Cargando el informe de seguridad