php-standard-library/process
Typed, non-blocking PHP API for spawning, monitoring, and controlling child processes. Manage stdin/stdout/stderr streams, retrieve exit codes, and handle timeouts and signals with a clean, reliable interface for long-running and parallel tasks.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| phar-io/executor | 0.87 | phar-io/executor is a small PHP library for safely running external commands and processes. It builds and executes command lines, captures output and exit codes, and helps integrate tooling and CLI binaries into PHP applications and test suites. | 2 | 2 | 2 | 67K | 1 | 0.3 | 55.2 | NOASSERTION | — | |
| draw/process | 0.87 | draw/process is a Laravel/PHP package for running and managing external processes. It helps you start commands, capture output, handle errors, and control execution in a clean API—useful for queues, build tasks, and integrations that need shell tools. | 0 | 0 | 0 | 369 | 0 | 0.0 | 35.5 | — | — | |
| symfony/process | 0.87 | Symfony Process component runs external commands in sub-processes, with built-in support for piping input/output, timeouts, signals, and error handling. Ideal for safely launching CLI tools from PHP applications and capturing their output. | 7,453 | 7,511 | 104 | 18M | 0 | 56.9 | 53.2 | MIT | 4 weeks ago | |
| webmozarts/console-parallelization | 0.86 | Parallelize Symfony Console commands using multiple processes. A main process distributes items to child workers, restarts workers after segments to avoid slowdown, and supports batching with hooks for setup/teardown (e.g., DB flush) for faster bulk jobs. | 227 | 227 | 19 | 57K | 8 | 12.9 | 37.4 | MIT | 1 year ago | |
| cocur/background-process | 0.86 | Run shell commands as detached background processes from PHP so they keep running after the request/script ends. Start jobs, optionally get PID, poll if running, and stop them (Unix). Basic Windows support for launching only. | 297 | 306 | 63 | 39K | 6 | 6.8 | 32.9 | MIT | 9 years ago | |
| aboutcoders/process-control | 0.86 | — | 4 | 5 | 0 | 387 | 1 | 0.1 | 26.1 | MIT | — | |
| illuminate/process | 0.85 | Illuminate Process provides a fluent API to run and manage system processes in Laravel. Start commands, stream output, handle timeouts, work in specific directories, set env vars, capture results, and integrate cleanly with other Illuminate components. | 44 | 44 | 5 | 57K | 0 | 0.4 | 42.8 | MIT | — | |
| cleverage/ui-process-bundle | 0.85 | — | 0 | 0 | 0 | 244 | 5 | 22.5 | 40.9 | MIT | 2 months ago | |
| alchemy/binary-driver | 0.84 | PHP toolkit for building reusable, testable binary drivers on top of symfony/process. Provides AbstractBinary, binary detection, command generation, logging via PSR-3, and process listeners for debugging and customization across CLI tools. | 191 | 195 | 64 | 62K | 13 | 9.1 | 38.9 | NOASSERTION | 6 years ago | |
| php-standard-library/shell | 0.84 | Execute shell commands safely in PHP with built-in argument escaping and controlled handling of stdout/stderr. Part of PHP Standard Library, providing a simple API for running processes, capturing error output, and managing failures predictably. | 0 | 0 | 0 | 11K | 0 | 16.5 | 62.6 | MIT | 3 months ago | |
| digipolisgent/command-builder | 0.84 | PHP command builder to compose complex shell command strings fluently. Add flags/arguments, pipe output, and chain onSuccess/onFailure blocks to build conditional command groups for safe execution and readable CLI scripting. | 0 | 0 | 0 | 2K | 1 | 0.4 | 46.7 | MIT | 7 years ago | |
| cleverage/flysystem-process-bundle | 0.84 | — | 0 | 0 | 0 | 245 | 0 | 8.5 | 35.0 | MIT | 9 months ago | |
| aboutcoders/process-control-bundle | 0.83 | Symfony bundle providing process control via a container service (abc.process_control.controller). Default PCNTL implementation listens for SIGTERM so long-running jobs can detect when to exit. Service registration can be disabled via configuration. | 4 | 5 | 0 | 13 | 0 | 0.0 | 7.7 | MIT | — | |
| php-standard-library/php-standard-library | 0.80 | PSL (PHP Standard Library) is a well-typed, centralized API set for PHP 8.4+ covering async, collections, networking, I/O, crypto, terminal UI, and more. It replaces unsafe PHP primitives with predictable, async-ready alternatives and includes composable type-safe validation. | 1,561 | 1,562 | 91 | 305K | 22 | 42.0 | 44.4 | MIT | 3 months ago | |
| amphp/process | 0.77 | Asynchronous process dispatcher for PHP (AMPHP) built for fibers and concurrency. Start and manage child processes cross-platform, stream stdout/stderr without blocking, set working directory and environment variables, powered by the Revolt event loop and Windows wrapper. | 260 | 261 | 29 | 4M | 10 | 29.7 | 66.3 | MIT | 3 months ago | |
| php-standard-library/io | 0.75 | Handle-based I/O abstractions for PHP: composable, testable streams and readers/writers designed to be async-ready. Part of PHP Standard Library, with docs and contribution links available via php-standard-library.dev. | 1 | 1 | 0 | 41K | 0 | 17.0 | 62.8 | MIT | 3 months ago | |
| php-standard-library/filesystem | 0.74 | Type-safe filesystem helpers for PHP with consistent exception handling. Provides safer wrappers for common file and directory operations, aiming for clearer intent and fewer runtime surprises. Part of the PHP Standard Library ecosystem. | 1 | 1 | 0 | 32K | 0 | 16.3 | 62.5 | MIT | 3 months ago | |
| php-standard-library/fun | 0.72 | Functional programming utilities for PHP: compose and pipe callables, decorate functions, and control execution (memoize, throttle, debounce, retry, etc.). Part of PHP Standard Library with focused, reusable helpers for cleaner functional-style code. | 1 | 1 | 0 | 28K | 0 | 16.2 | 62.4 | MIT | 3 months ago | |
| php-standard-library/file | 0.71 | Typed file handles for safe reading and writing in PHP, with explicit write modes and advisory file locking. Part of PHP Standard Library, designed to make filesystem IO clearer and less error-prone. | 1 | 1 | 0 | 45K | 0 | 16.3 | 62.5 | MIT | 3 months ago | |
| php-standard-library/type | 0.69 | Runtime type validation for PHP using “Parse, Don’t Validate”: coerce and assert unstructured input into well-typed data. Useful for APIs, configs, and user input with clear parsing rules, assertions, and predictable failures. | 1 | 1 | 0 | 46K | 0 | 17.7 | 63.2 | MIT | 3 months ago |
How can I help you explore Laravel packages today?