{"repo":"dunstorm/pm2-go","free":true,"listed":false,"github":"https://github.com/dunstorm/pm2-go","clone":"git clone https://github.com/dunstorm/pm2-go.git","description":"PM2-inspired process manager in Go with a local daemon, CLI lifecycle controls, auto-restart, scheduled restarts, and log management.","language":"Go","stars":82,"topics":["automation","golang","hacktoberfest"],"license":null,"category":"workflow-automation","readme_excerpt":"PM2-GO PM2-GO is a small, PM2-inspired process manager written in Go. It runs a local daemon, starts managed applications from that daemon, and exposes a CLI for the usual process lifecycle work: start, list, restart, stop, delete, logs, dump, and restore. This project is a work in progress. It is not a full drop-in replacement for PM2. Linux and macOS are supported; Windows is not currently supported. Features - Start direct commands or JSON ecosystem files - Keep process metadata in a local daemon - List and describe managed processes - Stop, restart, delete, and flush logs by name, id, JSON file, or all - Tail stdout and stderr logs - Auto-restart crashed processes - Limit crash-loop restarts with max restarts , min uptime , and restart delays - Restart processes that exceed max memory restart - Mark processes unhealthy from HTTP health checks - Restart watched processes when configured files change - Restart processes on cron schedules - Restore online processes automatically when the daemon starts - Dump and restore process lists - Rotate logs by size and file count - Generate systemd units for daemon startup - Optional authenticated web dashboard Requirements - Go 1.25.12 or newer - Linux or macOS - Docker, only if you want to run the containerized end-to-end checks Install Install from the module: The optional web dashboard is a separate binary: Or build from a local checkout: To install the checked-out version into your Go binary path: Quick Start From the repository ","default_branch":null,"files":null,"tree":[],"storefront":"/r/dunstorm","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dunstorm/pm2-go/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}