
pnpm
Fast, disk space efficient package manager
FreeCodeOpen Source0 impressions
More Code tools →80 free dev tools →
pnpm is a fast, disk-space-efficient package manager that works as a drop-in replacement for npm.
- for
- JavaScript/Node.js developers and teams managing monorepos.
- pricing
- open source
- license
- MIT
- v12.21.0pnpm 12.212 days ago
- v11.28.12pnpm 11.28.122 days ago
- pnpr@0.1.0-alpha.20pnpr 0.1.0-alpha.202 days ago
Key features
- Parallel install pipeline — Resolves, fetches and links packages in parallel for instant installs on a warm store.
- Content-addressable store — Keeps a single copy of each file on disk and hard-links it into every project.
- Workspace support — First-class monorepo handling with a single lockfile and filtered task execution.
- Catalogs — Define a dependency version once and reference it across the workspace to avoid version drift.
- Strict dependency isolation — Only declared dependencies appear in node_modules, preventing silent imports.
- Build script security — Install scripts run only for approved packages, reducing supply-chain attack surface.
- Patch dependencies — Apply persistent patches to packages without waiting for upstream fixes.
- Node.js runtime management — Pin and install specific Node.js versions per project without external tools.
Use cases
- Speed up CI/CD pipelines by reducing install times in large monorepos
- Save disk space when managing dozens of projects with shared dependencies
- Enforce strict dependency declarations to avoid accidental imports
- Apply quick patches to third-party packages without forking
- Secure builds by blocking unapproved post-install scripts
pnpm FAQ
Is pnpm compatible with existing npm projects?+
Yes, pnpm is a drop-in replacement for npm and works with existing package.json files.
How does pnpm reduce disk usage?+
It stores each file once in a content-addressable store and hard-links it into each project's node_modules.
Can pnpm be used in monorepos?+
Yes, it offers first-class workspace support with a single lockfile and task filtering.
What security features does pnpm provide?+
It blocks install scripts by default, delays fresh releases, restricts exotic sources, and enforces trust policies.
How are updates handled to avoid re-downloading unchanged files?+
Only the changed files are added to the store; unchanged files are reused via hard links.
Summarized by DevHunt from pnpm.io · Nov 15, 2026. Details may change; check the official site.
About this listing
DevHunt lists pnpm because developers expect to find it next to the tools in its category. It did not launch on DevHunt. Work on pnpm? Message us to claim this listing.





