jenner/simple_fork
SimpleFork is a PHP PCNTL-based multi-process framework with Java-like Thread/Runnable APIs. It provides process pools, automatic zombie recovery, signal handling, and IPC options like shared memory, SysV queues/semaphores, file locks, and Redis queues/cache.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| cocur/background-process | 0.82 | 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. | 298 | 307 | 63 | 45K | 6 | 6.8 | 33.7 | MIT | 9 years ago | |
| coka/worker-bundle | 0.82 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| phar-io/executor | 0.82 | 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 | 73K | 1 | 0.3 | 55.2 | NOASSERTION | — | |
| boson-php/runtime | 0.82 | Lightweight runtime for boson-php that helps bootstrap and manage execution of Boson-based apps. Provides core runtime utilities and integration points for running, configuring, and packaging projects with minimal overhead. | 5 | 5 | 1 | 25 | 0 | 0.1 | 12.2 | MIT | — | |
| aboutcoders/process-control | 0.82 | — | 4 | 5 | 0 | 508 | 1 | 0.1 | 29.4 | MIT | — | |
| alchemy/binary-driver | 0.82 | 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 | 57K | 13 | 9.1 | 39.2 | NOASSERTION | 6 years ago | |
| draw/process | 0.81 | 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 | 1K | 0 | 0.0 | 43.2 | — | — | |
| catch-of-the-day/php-resque | 0.81 | Redis-backed background job queue for PHP (Resque port). Enqueue jobs onto one or more prioritized queues and process them with distributed workers. Supports forking for leak resilience, failure handling, optional job status tracking, and setUp/tearDown hooks. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| analogic/socket | 0.81 | Analogic Socket is a PHP package for building lightweight TCP/UDP socket clients and servers. It provides simple APIs for connecting, sending/receiving data, and handling basic networking workflows without pulling in a full framework. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | — | 10 years ago | |
| mehr-als-nix/parallel | 0.81 | Lightweight PHP library to run multiple tasks in parallel using a Manager/Worker model. Uses pcntl on *NIX to fork processes (auto-detects CPU count), with graceful fallback to serial execution when requirements aren’t met. Captures results and errors per worker. | 7 | 7 | 0 | 3K | 0 | 0.3 | 34.9 | — | 8 years ago | |
| acassan/worker-bundle | 0.81 | Laravel/PHP worker bundle providing a queue/worker manager to run and supervise background jobs. Includes tooling to start, stop, and monitor workers and process queued tasks, helping you manage asynchronous job execution in your application. | 0 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| webmozarts/console-parallelization | 0.81 | 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 | 18 | 59K | 8 | 12.9 | 37.6 | MIT | 1 year ago | |
| ac/fiendish-bundle | 0.81 | Symfony2 bundle for writing and controlling daemons. Integrates with RabbitMQ and Supervisor to start/stop and dynamically manage processes by group, with a BaseDaemon class and heartbeat support for long-running workers. | 2 | 2 | 0 | 0 | 2 | 0.4 | — | MIT | — | |
| david-garcia/php-resque | 0.81 | PHP port of GitHub’s Resque: a Redis-backed background job system for enqueueing and processing jobs with distributed workers. Supports multiple queues/priorities, forking for memory-leak resilience, job status tracking, failure marking, and setUp/tearDown hooks. | 0 | 0 | 0 | 1 | 0 | 0.2 | 2.9 | MIT | 8 years ago | |
| cmobi/rabbitmq-bundle | 0.81 | — | 1 | 1 | 2 | 0 | 2 | 0.5 | — | MIT | — | |
| david-garcia/resque-bundle | 0.80 | — | 0 | 0 | 0 | 0 | 0 | 1.4 | — | — | 8 years ago | |
| amphp/parallel-functions | 0.80 | Wrap callables to run in parallel processes/threads with AMPHP. Provides helpers like parallelMap to execute CPU-heavy or blocking tasks concurrently; callable state must be serializable. Built for PHP 8.1+ with fibers-friendly concurrency. | 278 | 280 | 18 | 104K | 4 | 5.0 | 36.1 | MIT | 2 years ago | |
| dontdrinkandroot/utils-bundle | 0.80 | — | 0 | 0 | 0 | 0 | 0 | 2.1 | — | — | 9 years ago | |
| coka/notifier-bundle | 0.80 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| amphp/pipeline | 0.80 | Fiber-safe concurrent iterators and collection operators for AMPHP. Build pipelines from iterables, map/filter/merge, and consume results from multiple fibers safely using ConcurrentIterator (foreach or manual continue/getValue/getPosition). Requires PHP 8.1+. | 79 | 77 | 6 | 3M | 1 | 25.8 | 64.9 | MIT | 1 week ago |
How can I help you explore Laravel packages today?