OxMgr
Gestor de procesos ligero en Rust, alternativa a PM2 para ejecutar y supervisar servicios en Linux, macOS y Windows. Soporta múltiples lenguajes y compatibilidad con ecosistema PM2.
Ficha actualizada 21 sept 2026, 10:50 · upstream 21 sept 2026, 10:50 · release v0.5.0
Qué es OxMgr
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
OxMgr es un gestor de procesos escrito en Rust diseñado para ser ligero y eficiente. Funciona como daemon local persistente, permitiendo gestionar ejecutables de cualquier lenguaje (Node.js, Python, Go, etc.) sin dependencias de runtime específicas. Ofrece una interfaz de línea de comandos robusta con soporte para políticas de reinicio, comprobaciones de salud y gestión de logs rotativos.
Su arquitectura prioriza la baja sobrecarga mediante un estado local persistente, lo que lo hace adecuado para entornos donde el overhead de contenedores es indeseable. Incluye una interfaz interactiva en terminal con filtros y búsqueda en tiempo real, facilitando la monitorización directa del sistema operativo sin necesidad de herramientas externas complejas.
Además, permite migraciones desde PM2 gracias a su compatibilidad con archivos ecosystem.config, integrándose con gestores de servicios nativos como systemd o launchd. La instalación es multiplataforma vía paquetes estándar (npm, Homebrew, Scoop) o compilación directa desde fuente, manteniendo una licencia MIT abierta para uso comercial y personal.
- Gestión de microservicios en Node.js/Python sin contenedores
- Supervisión de scripts de shell o binarios Go/Rust a largo plazo
- Migración de instalaciones existentes de PM2 manteniendo la configuración
- Ejecución de procesos en foreground para entornos Docker/Kubernetes (modo runtime)
- Automatización de despliegues mediante webhooks y pull de repositorios Git
- Escrito en Rust con bajo consumo de recursos y alta seguridad de memoria
- Compatibilidad nativa con archivos de configuración ecosystem.config de PM2
- Soporte para múltiples sistemas operativos: Linux, macOS y Windows
- Interfaz interactiva en terminal con búsqueda y filtros en tiempo real
- Integración con gestores de servicios nativos (systemd, launchd, Task Scheduler)
- No incluye Dockerfile o Compose nativo, requiere configuración manual para contenedores
- Complejidad técnica elevada (HIGH) en comparación con gestores más simples
- Dependencia de compilación desde fuente para entornos sin paquetes preinstalados
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar vía npm o Homebrew según plataforma. Para producción, usar modo daemon persistente. Configurar políticas de reinicio y health checks en el archivo oxfile.toml. Asegurar permisos de escritura en logs y estado local.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.