Overmind is a process manager for Procfile-based applications.
It uses tmux to run multiple application processes in a single terminal while retaining access to each process individually.
Unlike many Procfile managers, Overmind captures output through tmux’s control mode. This preserves coloured output and avoids buffering, clipping and delays.
This is free and open source software.
Key Features
- Starts all processes defined in a Procfile within a tmux session.
- Connects to individual processes for interactive input and control.
- Restarts or stops selected processes without restarting the entire application stack.
- Automatically restarts designated processes when they terminate.
- Allows specified processes to exit without stopping the remaining processes.
- Scales processes by running multiple instances of selected Procfile entries.
- Runs only selected processes or excludes specified processes.
- Preserves coloured output without clipping, buffering or adding unwanted log information.
- Assigns ports automatically and exposes process ports through environment variables.
- Loads configuration and environment variables from .overmind.env and .env files.
- Supports configurable process-name colours and optional timestamps.
Website: github.com/DarthSim/overmind
Support:
Developer: Sergey Alexandrovich
License: MIT License

Overmind is written in Go and Ruby. Learn Go with our recommended free books and free tutorials. Learn Ruby with our recommended free books and free tutorials.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Please read our Comment Policy before commenting.