upscale/ext-openswoole
Connects Laravel Upscale to the OpenSwoole PHP extension, enabling coroutine-based HTTP serving, task workers, and runtime hooks for high-concurrency Laravel applications. A focused adapter for teams running OpenSwoole-powered Laravel services and workers.
Adopt when:
Look elsewhere when:
For executives (one paragraph): This is a small, permissively licensed compatibility layer that lets our PHP services run on either of the two competing high-performance runtimes without code changes. The business value is option value, not features: it keeps a future infrastructure decision reversible and cheap to test, and it costs us almost nothing to evaluate. The caveat is maturity — it has essentially no community adoption, so I recommend we treat it as internal utility code we own (pin, vendor, review), not as a dependency we rely on a third party to maintain. Decision requested: approve a two-week, single-service benchmark, not a platform migration.
For engineering (summary): Drop-in OpenSwoole wrapper exposing a Swoole-compatible API. Apache-2.0, small surface, easy to audit and fork. Requirements before adoption: pin the exact version, vendor it into our repo, confirm compatibility with our Octane version and PHP runtime, and produce benchmark data (latency, memory/worker, stability under restart) comparing both extensions on one non-critical service. If we adopt, the shim becomes ours to maintain — budget accordingly.
How can I help you explore Laravel packages today?