workerman/webman
Webman is a high-performance PHP framework built on Workerman. It runs as a persistent process, delivering fast HTTP, WebSocket, TCP, and UDP services with low overhead. It offers Laravel-style components and an active ecosystem for building reliable, scalable applications.
Verdict up front: this is not a Laravel package. workerman/webman is a standalone, Workerman-based PHP application framework — a runtime and framework replacement, not a library you composer require into an existing Laravel app. The only credible way a Laravel shop leverages it is as a second, narrowly-scoped service runtime alongside Laravel, or by choosing it over Laravel Octane/RoadRunner/FrankenPHP for specific workloads. Evaluate it as a platform bet, not as a dependency.
Architecture fit
$_SESSION, superglobals, static caches, app() rebinding per request) does not transfer.Illuminate\Contracts bound in a request scope.Integration feasibility
illuminate/database works standalone, but Eloquent models written against Laravel conventions (events, global scopes, observers wired via service providers) will need rework. Budget for this explicitly.Technical risk
Key questions for the maintainer/team
Stack fit
composer.json per service (monorepo with independent dependency graphs, or separate repos).event/swoole extension set across both runtimes so CI images are shared.Migration path
Compatibility
Sequencing (suggested, ~1 quarter)
Maintenance
Support
Scaling
max_connections long before CPU saturates.Failure modes to instrument for
sleep/file_get_contents degrades every in-flight request on that worker) — alert on event-loop lag.kill drops live sockets.Ramp-up
Recommendation: proceed only as a time-boxed, benchmark-gated spike against Laravel Octane/FrankenPHP, scoped to one high-concurrency service. Do not adopt as a general web framework, and do not treat it as a Laravel integration — the composite score (~47) and zero dependents argue for a narrow, reversible bet rather than a platform migration.
How can I help you explore Laravel packages today?