Supervisor
Automatically restarts scripts on crash or file changes.
- Status
- UnmaintainedNo commits in 3172 days.
- Last checked
- Aging · Sep 4, 2026
- License
- Open source
- Pricing
- Free tier · from $0
What it is
Supervisor is a tool that automatically restarts Node.js scripts when they crash or any `*.js` files are modified. This ensures continuous operation and immediate updates without manual intervention, making development more efficient.
Supervisor stands out by providing a simple and effective way to automatically manage Node.js scripts without the need for complex configurations or additional tools.
When it fits — and when it doesn’t
A good fit for
Developers working on Node.js projects who require continuous script operation and automatic updates
Teams that want to streamline their development workflow by automating script management tasks
Look elsewhere if
Projects requiring real-time monitoring of non-JavaScript files, as Supervisor only monitors `*.js` files
Environments where manual control over script restarts is preferred or required for security reasons
Known weaknesses
Each one links to the public issue, changelog or docs page it came from, where we have one.
- 01
Limited language support beyond JavaScript
Supervisor is primarily designed for Node.js scripts and lacks native support for other languages, limiting its utility in polyglot environments.
- 02
Performance overhead due to file monitoring
Continuous monitoring of `*.js` files can introduce performance overhead, especially in large projects with many files, potentially slowing down the development workflow.
- 03
Configuration complexity for advanced use cases
Setting up Supervisor for complex project structures or custom behaviors requires a deep understanding of its configuration options and can be error-prone.
- 04
Lack of comprehensive documentation
The official documentation is limited, making it difficult to troubleshoot issues or understand advanced features without referring to community forums or trial-and-error approaches.
What it does well
Automatically restarts scripts on crash
Monitors and restarts scripts when `*.js` files are modified
Simplifies development workflow by reducing manual intervention
Pricing
- Free tier
- YesOpen source — free to use
- Paid from
- $0
- Model
- Flat rate
- Enterprise plan
- No
Pricing not independently confirmed — check the vendor’s page.
Performance benchmarks
How Fast Is It?
Set up Supervisor
Setup steps, common gotchas and what to check after 30 days.