
PM2
Process manager for Node.js and Bun applications that keeps them running, with a built-in load balancer.
pm2.keymetrics.iorepositorydocspricing
PM2 is a process manager for Node.js and Bun applications. It runs as a daemon process manager that keeps applications online and has a built-in load balancer. It is installed with npm or with Bun. The project is maintained by KEYMETRICS, a French company that also runs the PM2 Plus monitoring service.
Worth knowing
The open source runtime is licensed under the GNU Affero General Public License 3.0, and the README says other licenses are available on request. PM2 Plus is a hosted monitoring dashboard with no free plan. The pricing page also lists PM2 Enterprise, with advanced optimization and profiling features, offered after contact.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-30: name, links, Categories, Runtime, Install with, License model
github.com/Unitech/pm2/blob/master/README.md - 2026-10-30: links, Runs as
pm2.keymetrics.io/docs/usage/quick-start/ - 2026-10-30: links, Written in, GitHub stars
api.github.com/repos/Unitech/pm2 - 2026-10-30: Maintainer, Maintained by, Owned by, Headquarters
pm2.keymetrics.io/assets/terms_conditions.pdf - 2026-10-30: First release
registry.npmjs.org/pm2 - 2026-10-30: Minimum runtime
github.com/Unitech/pm2/blob/v7.1.1/package.json - 2026-10-30: Current major version, Last release
github.com/Unitech/pm2/releases/tag/v7.1.1 - 2026-10-30: License
registry.npmjs.org/pm2/latest - 2026-10-30: links
pm2.keymetrics.io/pricing/ - 2026-10-30: Contributors
api.github.com/repos/Unitech/pm2/contributors?per_page=1 - 2026-10-30: npm downloads a week
api.npmjs.org/downloads/range/2026-10-19:2026-10-25/pm2 - 2026-10-30: Downloads a month, Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pm2