Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

forever
forever

9
9
+ 1
0
PM2
PM2

225
120
+ 1
6
Add tool

forever vs PM2: What are the differences?

forever: A simple CLI tool. 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; PM2: Ease-to-use Node.js process manager, like forever. Production process manager for Node.js apps with a built-in load balancer.

forever and PM2 can be primarily classified as "Node.js Process Manager" tools.

forever and PM2 are both open source tools. It seems that PM2 with 30K GitHub stars and 2K forks on GitHub has more adoption than forever with 12.5K GitHub stars and 906 GitHub forks.

According to the StackShare community, PM2 has a broader approval, being mentioned in 74 company stacks & 107 developers stacks; compared to forever, which is listed in 3 company stacks and 3 developer stacks.

What is 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.

What is PM2?

Production process manager for Node.js apps with a built-in load balancer
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose forever?
Why do developers choose PM2?
    Be the first to leave a pro
      Be the first to leave a con
        Be the first to leave a con
        What companies use forever?
        What companies use PM2?

        Sign up to get full access to all the companiesMake informed product decisions

        What tools integrate with forever?
        What tools integrate with PM2?
          No integrations found
          What are some alternatives to forever and PM2?
          Supervisord
          It allows its users to monitor and control a number of processes on UNIX-like operating systems. It shares some of the same goals of programs like launchd, daemontools, and runit. it is meant to be used to control processes related to a project or a customer, and is meant to start like any other program at boot time.
          See all alternatives
          Decisions about forever and PM2
          No stack decisions found
          Interest over time
          Reviews of forever and PM2
          No reviews found
          How developers use forever and PM2
          Avatar of Eventvods
          Eventvods uses PM2PM2

          Node.js clustering, load-balancing and performance monitoring.

          How much does forever cost?
          How much does PM2 cost?
          Pricing unavailable
          Pricing unavailable
          News about forever
          More news
          News about PM2
          More news