awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Background process manager

排名更新于 2026年7月28日

For background process managers, the strongest matches are supervisor/supervisor (Supervisor is a process control system for Unix environments), unitech/pm2 (This repository is a production process manager and runtime) and darthsim/overmind (Overmind is a Procfile-based process manager that handles process). systemd/systemd and mher/flower round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source background process managers to run, monitor, and scale tasks. Compare features and pick the right one.

Background process manager

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • supervisor/supervisorSupervisor 的头像

    Supervisor/supervisor

    9,068在 GitHub 上查看↗

    Supervisor is a process control system for Unix environments that ensures background processes remain running by automatically restarting them if they crash or exit. It functions as a daemon manager that provides a centralized way to start, stop, and monitor the lifecycle of long-running background tasks. The system utilizes a client-server architecture to control multiple processes through a command line interface. This allows for the orchestration of system services and background daemon control without requiring manual shell intervention. The tool covers application process supervision an

    Supervisor is a process control system for Unix environments that provides process supervision, automatic restart capabilities, and a CLI interface for managing background tasks, though it lacks a built-in web dashboard.

    PythonProcess SupervisionProcess Supervisors
    在 GitHub 上查看↗9,068
  • unitech/pm2Unitech 的头像

    Unitech/pm2

    43,214在 GitHub 上查看↗

    This project is a Node.js process manager, runtime environment, and production deployment orchestrator. It provides the foundational system components required to run, monitor, and restart applications in the background to ensure continuous service availability. The system distinguishes itself through a built-in load balancer that distributes network traffic across multiple process instances to utilize all available CPU cores. It includes a real-time process monitor with a terminal-based dashboard for tracking server health, CPU and memory usage, and aggregated logs. The tool covers a broad

    This repository is a production process manager and runtime orchestrator for Node.js that provides process supervision, automatic restarts, log management, and resource monitoring through both a CLI interface and a built-in monitoring dashboard.

    JavaScriptLog ManagementResource MonitoringProcess Managers
    在 GitHub 上查看↗43,214
  • darthsim/overmindDarthSim 的头像

    DarthSim/overmind

    3,687在 GitHub 上查看↗

    Overmind is a process manager for starting and monitoring multiple background processes defined in a Procfile. It functions as an interactive process controller that allows users to attach terminals to running processes for direct input and control. The project differentiates itself through its integration with a terminal multiplexer to organize process outputs into separate windows and its ability to act as a remote process manager via a network-capable controller. It supports a daemonized execution mode to maintain process execution in the background while providing separate interfaces for

    Overmind is a Procfile-based process manager that handles process supervision, automatic restart, and CLI control, though it lacks a web dashboard.

    GoProcess SupervisionSupervised Process RestartsProcess Managers
    在 GitHub 上查看↗3,687
  • systemd/systemdsystemd 的头像

    systemd/systemd

    15,324在 GitHub 上查看↗

    systemd is a comprehensive system and service manager for Linux that orchestrates the entire operating system lifecycle. It functions as the primary init system, managing the transition from firmware to a fully initialized user space while providing a unified framework for service orchestration, hardware management, and resource control. The project distinguishes itself through its declarative, unit-based configuration model and dynamic dependency resolution, which allow for efficient, on-demand service activation and socket-based process management. It integrates deep system observability th

    systemd is a foundational Linux service and process manager providing process supervision, automatic restart capabilities, resource control, and a command-line interface.

    CProcess ManagersService Lifecycle ManagementService Management
    在 GitHub 上查看↗15,324
  • mher/flowermher 的头像

    mher/flower

    7,196在 GitHub 上查看↗

    Flower is a monitoring and administration tool for Celery task queues. It provides a real-time web dashboard and a REST API to monitor distributed task clusters, manage worker instances, and observe message broker health. The project distinguishes itself by offering centralized control over the task lifecycle, allowing users to trigger, revoke, or terminate tasks and apply execution rate limits. It also includes a Prometheus metrics exporter to surface internal performance and status data for external monitoring and alerting systems. The tool covers a broad range of observability and managem

    Flower is a dedicated web-based monitoring and administration tool specifically designed for Celery task queues, providing dashboard visibility and process control that fits the management aspect closely, though it is scoped to task queues rather than arbitrary OS processes.

    PythonWeb Dashboards
    在 GitHub 上查看↗7,196
  • ochinchina/supervisordochinchina 的头像

    ochinchina/supervisord

    4,262在 GitHub 上查看↗

    This project is a Go process supervisor designed to start and monitor multiple background programs with automatic restarts and lifecycle management. It functions as a system for coordinating daemon execution, ensuring continuous operation through a central configuration. The supervisor distinguishes itself with multiple remote administration interfaces, including a process management REST API, an XML-RPC controller, and a built-in web dashboard for monitoring and controlling processes. It features a Prometheus monitoring exporter that serves real-time performance metrics via a dedicated HTTP

    This Go-based process supervisor provides core process monitoring, automatic restarts, a web dashboard, log management, and an XML-RPC and REST API, matching the required background process management capabilities across servers.

    GoProcess Supervisors
    在 GitHub 上查看↗4,262

Related searches

  • an open source tool for removing backgrounds
  • Process isolation tools
  • a background job queue for web applications
  • Wallpaper manager
  • Distributed cache systems
  • 服务器后台任务调度器
  • a background job processor for Ruby
  • a library for implementing data pagination