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.
forever is a tool in the Node.js Process Manager category of a tech stack.
forever is an open source tool with 12.8K GitHub stars and 928 GitHub forks. Here’s a link to forever's open source repository on GitHub
Who uses forever?
3 companies reportedly use forever in their tech stacks, including Startuptabs, Imperium42 Game Studio, and mix:analog.
6 developers on StackShare have stated that they use forever.
Why developers like forever?
Here’s a list of reasons why companies and developers use forever
Be the first to leave a pro
- Command Line Utility
- keep the server alive
- ensuring that a given script runs continuously
forever Alternatives & Comparisons
What are some alternatives to forever?
Production process manager for Node.js apps with a built-in load balancer
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.