PM2 logo

PM2

Ease-to-use Node.js process manager, like forever
476
374
+ 1
24

What is PM2?

Production process manager for Node.js apps with a built-in load balancer
PM2 is a tool in the Node.js Process Manager category of a tech stack.
PM2 is an open source tool with 40.7K GitHub stars and 2.6K GitHub forks. Here’s a link to PM2's open source repository on GitHub

Who uses PM2?

Companies
123 companies reportedly use PM2 in their tech stacks, including top.gg, hogangnono, and Software Engineering.

Developers
287 developers on StackShare have stated that they use PM2.
Pros of PM2
12
Reliable
9
Easy to manage
3
Easy to use

Blog Posts

JavaScriptGitHubNode.js+29
14
13423

PM2 Alternatives & Comparisons

What are some alternatives to PM2?
Docker
The Docker Platform is the industry-leading container platform for continuous, high-velocity innovation, enabling organizations to seamlessly build and share any application — from legacy to what comes next — and securely run them anywhere
forever
It is a simple CLI tool for ensuring that a given script runs continuously. It is used to keep the server alive even when the server crash/stops. When the server is stopped because of some error, exception, etc.it automatically restarts it.
nodemon
It is an open source utility that will monitor for any changes in your source and automatically restart your server. It has a default support for node & coffeescript, but easy to run any executable (such as python, make, etc).
NGINX
nginx [engine x] is an HTTP and reverse proxy server, as well as a mail proxy server, written by Igor Sysoev. According to Netcraft nginx served or proxied 30.46% of the top million busiest sites in Jan 2018.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
See all alternatives

PM2's Followers
373 developers follow PM2 to keep up with related blogs and decisions.