awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • symfony/processAvatar de symfony

    symfony/process

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

    amoffat/sh

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

    gevent/gevent

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