immortal
« Back to VersTracker
Description:
OS agnostic (*nix) cross-platform supervisor
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Devops
Tags: supervisor process-management devops daemon production monitoring
Install: brew install immortal
About:
Immortal is a lightweight, cross-platform process supervisor designed to keep your applications and services running continuously. It provides a unified interface for managing processes across different operating systems, handling logging, and ensuring automatic restarts. This tool simplifies production-ready process management without the complexity of heavier alternatives.
Key Features:
  • Cross-platform compatibility (Linux, macOS, BSD)
  • Automatic process restart on failure
  • Built-in logging management
  • Lightweight and dependency-free
  • Simple YAML configuration
Use Cases:
  • Running background services and daemons in production
  • Developing and testing long-running applications
  • Managing microservices and containerized processes
  • Ensuring critical scripts remain active
Alternatives:
  • supervisord – More complex Python-based solution with more features but heavier footprint
  • pm2 – Node.js specific, while immortal is language-agnostic
Version History
Detected Version Rev Change Commit
Oct 9, 2025 8:06pm 0 VERSION_BUMP 90c0eb8d
Sep 12, 2025 12:18pm 0 VERSION_BUMP b1043f67
Sep 14, 2024 6:11am 0 VERSION_BUMP 1edf7be9