Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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)
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsRustPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.