Introduction
Everything you need to know about pm3 — a modern process manager.
Welcome to the pm3 documentation. pm3 is a single-binary process manager written in Rust that lets you define, run, and monitor multiple processes from a simple TOML config file.
Quick Start
Install pm3 and run your first config in under 5 minutes.
Configuration
Full reference for pm3.toml — every option explained.
CLI Reference
All commands, flags, and options for the pm3 CLI.
TUI Guide
Navigate the interactive terminal UI.
Logging
Log files, rotation, tailing, and formatting.
Process Lifecycle
States, transitions, hooks, and shutdown flow.
Guides
Real-world patterns and walkthroughs.
Comparison
How pm3 compares to pm2, docker-compose, and others.