# OxMgr

> Self-hosted Rust process manager replacing PM2 — runs any executable on Linux, macOS, Windows with health checks, resource limits, and a live terminal dashboard.

- **Category:** Application Management
- **Licence:** MIT
- **Latest version:** v0.6.0
- **Open source:** oss
- **Languages:** Rust
- **Platforms:** Arch Linux, Debian, NPM, Homebrew, Scoop, Build from Source
- **Tags:** CLI, Devops, Devops Tools, Cross Platform, Daemon, Prometheus Metrics, Node.js, Rust, Linux, macOS, Windows, Production, Terminal ui, Health checks, Resource limits, Process manager, Pm2, Selfhosted, Ecosystem, Ipc, Pm2 Alternative, System Tools, Container Runtime, Declarative Config, Git Deploy

## Description

Oxmgr is a modern process manager written in Rust that manages any long-running executable — Node.js, Python, Go, Rust binaries, shell scripts — across Linux, macOS, and Windows. It provides a PM2-compatible workflow with a declarative TOML configuration (oxfile.toml) that supports idempotent apply operations, per-process health checks with automatic restart, CPU and memory limits via cgroup v2, crash-loop protection, file-watch auto-restart, Git pull and webhook-driven deployments, and an interactive terminal UI showing live CPU/RAM metrics. It runs as a lightweight daemon with persistent local state, and offers a foreground runtime mode (oxmgr runtime) for containers and Kubernetes that forwards logs to stdout/stderr. The project is MIT-licensed with no telemetry.

## Links

- [Homepage](https://github.com/Vladimir-Urik/OxMgr)
- [Website](https://oxmgr.empellio.com)
- [GitHub Repository](https://github.com/Vladimir-Urik/OxMgr)
- [Documentation](https://oxmgr.empellio.com/docs)
- [Benchmarks](https://oxmgr.empellio.com/benchmark)

---
Source: https://selfhost.directory/project/oxmgr