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
Process and Service Management
caretakerd is a minimal process supervisor. There are no external dependencies and is optimized for containerization (such as Docker) and simple configuration.
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
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 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.
A lightweight desktop process supervisor for Windows
MVP: Process supervisor for Claude Code CLI sessions with token budgets and hooks
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.
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."