awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • symfony/processAvatar de symfony

    symfony/process

    7,463Ver en 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
    Ver en GitHub↗7,463
  • amoffat/shAvatar de amoffat

    amoffat/sh

    7,231Ver en 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
    Ver en GitHub↗7,231
  • gevent/geventAvatar de gevent

    gevent/gevent

    6,440Ver en 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
    Ver en GitHub↗6,440
  1. Home
  2. Operating Systems & Systems Programming
  3. Subprocess Management Libraries