Supervisor
Supervisor process control system for Unix (supervisord) observed · 2026-08-28
Health v2 · maintenance only
58/100
- Activity 58
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5748
- days_rel: n/a
- days_push: 255
- n_releases_24m: 0
Adoption not part of the score
9108 stars · 1270 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Supervisor is a client/server process control system for UNIX-like operating systems that starts, stops, restarts, and monitors processes as subprocesses of supervisord. It provides a supervisorctl CLI, a web interface, and an XML-RPC API for managing and observing process state.
Use cases
- keep a crashed process running by automatically restarting it
- manage multiple app processes on a server without writing rc.d scripts
- let non-root users start and stop services without shell access
- monitor the up/down status of background workers
- control long-running Python or Node processes in production
- restart a process automatically when it uses too much memory
- query and control processes programmatically via XML-RPC
When to choose
- you need simple, reliable process supervision on Linux, macOS, Solaris, or FreeBSD
- you want a CLI and web UI to start/stop/restart application processes
- you need automatic restart of crashed processes with accurate status reporting
- you want to delegate limited process control to non-root users
When to avoid
- you are on Windows - Supervisor does not run there at all
- you need a full init system or PID 1 replacement like systemd, launchd, or runit
- you are already using systemd, which covers most of the same use cases on modern Linux
- you need container-native supervision (use the container runtime or a supervisor like s6 in that context)
Facets
application · maturity stable
monitoring developer-tools configuration-management self-hosted infrastructure-as-code bsd python cli process-control process-management supervisord daemon init-system xml-rpc client-server devops automation linux macos web-server
8 sources
- readme: https://github.com/Supervisor/supervisor · fetched 2026-08-28 · 47374dddd2ca
- homepage: http://supervisord.org · fetched 2026-08-29 · fefa92fe81eb
- site_page: https://supervisord.org/installing.html · fetched 2026-08-29 · c5b47affa3bf
- registry_pypi: https://pypi.org/pypi/supervisor/json · fetched 2026-08-29 · a5825f70110f
- site_page: https://supervisord.org/faq.html · fetched 2026-08-29 · b6ac71960d53
- site_page: https://supervisord.org/api.html · fetched 2026-08-29 · 3bc4d67055c7
- site_page: https://supervisord.org/changes.html · fetched 2026-08-29 · 3293dc253b11
- site_page: https://supervisord.org/introduction.html · fetched 2026-08-29 · 330b42e36d88
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Supervisor/supervisor | main | 58 |
| Supervisor/initscripts | infra | 32 |
For agents
markdown · JSON · MCP: product_card(name="Supervisor/supervisor")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem