Advanced system monitor & process supervisor for Linux
-
Updated
Feb 13, 2026 - C
Advanced system monitor & process supervisor for Linux
A high-performance, cross-platform process manager built in Rust, inspired by PM2
caretakerd is a minimal process supervisor. There are no external dependencies and is optimized for containerization (such as Docker) and simple configuration.
Process and Service Management
Alpine runit process supervisor
A simple process supervisor written in Go
A process supervisor written in rust to help server programmers to run processes and monitor them from outside the server through a rest API
Crash-safe auto-updates for Go applications — versioned deployments with automatic rollback when the new version fails.
WIP: Process supervisor for Claude Code CLI — token budgets, hooks, and codebase intelligence
A modern process supervisor for POSIX systems, written in Go
Yet another process supervisor but with JSON logs and Vault integration
A lightweight desktop process supervisor for Windows
MVP: Process supervisor for Claude Code CLI sessions with token budgets and hooks
A service manager and init system inspired by dinit, written in Go. Runs as PID 1 or user-level service manager with dinit-compatible configuration, dependency tracking, auto-restart, control socket, and container support.
Atone is a Linux init-like process supervisor.
Minimalist Go hot-reloader and process supervisor. Uses Unix process group isolation (-PGID) for clean shutdown and Go 1.23+ timer for robust debouncing.
Dev server supervisor for AI coders. CLI + MCP server with 10 tools. Manage lifecycles, detect reloads, check health, recover from crashes.
Aeterna: Universal Process Hot-Relay Orchestrator (UPHR-O). Achieves Zero-Downtime & Zero-Amnesia deployments for AI Agents and Stateful Services via seamless Socket Inheritance and the State Relay Protocol (SRP).
Used to verify an interview challenge being used could be completed with Rust.
A simple process supervisor and output multiplexer
Add a description, image, and links to the process-supervisor topic page so that developers can more easily learn about it.
To associate your repository with the process-supervisor topic, visit your repo's landing page and select "manage topics."