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

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

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

3 个仓库

Awesome GitHub RepositoriesSubprocess Management Libraries

Libraries providing high-level programmatic control over the execution, lifecycles, and timeouts of external system processes.

Distinguishing note: Existing candidates are language-specific buckets or unrelated to process lifecycle management.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Subprocess Management Libraries. Refine with filters or upvote what's useful.

Awesome Subprocess Management Libraries GitHub Repositories

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

    symfony/process

    7,463在 GitHub 上查看↗

    Symfony Process is a PHP library for executing external commands in separate operating-system processes with full lifecycle control. It provides a cross-platform command executor that handles OS-specific argument escaping and process management, enabling portable subprocess execution from PHP applications. The library supports both synchronous and asynchronous process execution, allowing background subprocesses to run independently while the main PHP script continues. It includes executable path resolution to locate system commands across standard search directories, stream-based I/O pipes fo

    Provides high-level programmatic control over the execution, lifecycles, and timeouts of external system processes.

    PHPcomponentphpsymfony
    在 GitHub 上查看↗7,463
  • amoffat/shamoffat 的头像

    amoffat/sh

    7,231在 GitHub 上查看↗

    sh is a Python process management library that provides programmatic wrappers and interfaces for controlling Unix system commands and child process lifecycles. It functions as an asynchronous process wrapper, allowing shell commands and system programs to run within a non-blocking event loop. The library maps command-line arguments and standard input/output streams to native Python functions and objects. It includes a process lifecycle controller to manage signal groups, execution timeouts, and process permissions for spawned child processes. The project provides capabilities for executable

    Provides a high-level Python interface for executing and controlling external system processes with advanced lifecycle and timeout handling.

    Pythondevopspythonsubprocess
    在 GitHub 上查看↗7,231
  • gevent/geventgevent 的头像

    gevent/gevent

    6,440在 GitHub 上查看↗

    Gevent is a Python coroutine concurrency library and asynchronous task manager designed for high-concurrency I/O tasks. It provides a cooperative networking framework for building asynchronous TCP, UDP, and HTTP servers, as well as a WSGI web server implementation for hosting web applications. The project is distinguished by its standard library monkey-patching tool, which replaces blocking synchronous functions with cooperative versions to enable asynchronous behavior in third-party code. This allows for a cooperative multitasking workflow where the system yields execution during I/O waits t

    Provides programmatic control over the execution and lifecycle of external system processes without blocking.

    Pythonasynciocoroutinesgreenlet
    在 GitHub 上查看↗6,440
  1. Home
  2. Operating Systems & Systems Programming
  3. Subprocess Management Libraries