Compare

Comparing forever vs. nodemon vs. pm2 vs. strong-pm

How are they different?

Here we compare between forever, nodemon, pm2 and strong-pm. In this comparison we will focus on the latest versions of those packages. The current versions are forever 0.15.3, nodemon 1.17.5, pm2 2.10.4 and strong-pm 6.0.1.

forever, A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever). It was authored by Charlie Robbins on Dec, 2010.
nodemon, Simple monitor script for use during development of a node.js app. It was authored by Remy Sharp on Feb, 2011.
pm2, Production process manager for Node.JS applications with a built-in load balancer. It was authored by Strzelewicz Alexandre on Jun, 2013.
strong-pm, StrongLoop Process Manager. It was authored by [email protected] on Jul, 2014.

When comparing those packages you notice that pm2 is the more popular package today (25,195 Stars on Github).
forever has been out there for longer (since 7 years ago), it also nodemon has fewer dependencies, more weekly downloads, more monthly downloads, fewer open issues and fewer open pull requests.
pm2 has more versions, more frequent updates, more stars on Github, more followers on Github and more forks.
strong-pm has a bigger community of maintainers.

In our review forever got 321,983 points, nodemon got 1,338,782 points, pm2 got 350,746 points and strong-pm got 6,434 points. The points are a summary of how big the community is and how well the package is maintained.

Lets dive deeper and have a look at some more details on those packages.

Going into more detail

 

forever
0.15.3
NPM

nodemon
1.17.5
NPM

pm2
2.10.4
NPM

strong-pm
6.0.1
NPM

description A simple CLI tool for ensuring that a given node script runs continuously (i.e. forever) Simple monitor script for use during development of a node.js app. Production process manager for Node.JS applications with a built-in load balancer. StrongLoop Process Manager
keywords cli, fault tolerant, sysadmin, tools monitor, development, restart, autoload, reload, terminal cli, fault tolerant, sysadmin, tools, pm2, logs, log, json, express, hapi, kraken, reload, load balancer, lb, load-balancer, kubernetes, k8s, pm2-docker, runtime, source maps, graceful, microservice, programmatic, harmony, node-pm2, production, keymetrics, node.js monitoring, strong-pm, deploy, deployment, daemon, supervisor, supervisord, nodemon, pm2.io, ghost, ghost production, monitoring, keymetrics, process manager, forever, profiling, probes, apm, container, forever-monitor, keep process alive, process configuration, clustering, cluster cli, cluster, docker, cron, devops, dev ops StrongLoop, agent, build, bundle, cluster, dependencies, deploy, devops, forever, git, heroku, manager, master, nodeops, npm, openshift, ops, pm, process, runner, slc, strongloop, strongops, supervisor
author Charlie Robbins Remy Sharp Strzelewicz Alexandre [email protected]
Related / similar packages
supervisor, strongloop supervisor, node-supervisor supervisor, strongloop strongloop, supervisor
Comparison
licenses MIT MIT AGPL-3.0 Artistic-2.0
created 7 years ago (Dec, 2010) 7 years ago (Feb, 2011) 5 years ago (Jun, 2013) 4 years ago (Jul, 2014)
modified 3 months ago a month ago a month ago 4 months ago
total versions 43 187 215 54
version average every 2 months every 14 days every 9 days every a month
maintainers 5 1 1 17
dependencies 15 10 29 29
Daily Downloads 0 0 0 0
Weekly Downloads 77,353 350,792 83,253 719
Monthly Downloads 538,398 2,290,171 560,621 4,464
open issues 282 11 517 85
open pull requests 21 1 22 4
stargazers 11,237 14,995 25,195 729
subscribers 308 250 666 83
forks 847 1,020 1,773 60
wiki
Points
Overall points

321,983

Points

1,338,782

Points

350,746

Points

6,434

Points
CLI Shortcuts
install npm i -S forever npm i -S nodemon npm i -S pm2 npm i -S strong-pm
remove npm r -S forever npm r -S nodemon npm r -S pm2 npm r -S strong-pm

Share this with other developers

store