# Workerman

Asynchronous, event-driven PHP framework for building network servers that handle HTTP, WebSocket and custom socket protocols.


Source: https://findsoftware.frbit.cloud/workerman/
Last reviewed: 2026-10-21
Updated: 2026-10-25
Listed since: 2026-10-21

## Record

### Links

- home: https://www.workerman.net
- repository: https://github.com/walkor/workerman
- docs: https://www.workerman.net/doc/workerman/
- forum: https://www.workerman.net/questions

### Identity

- status: active
- maintainer: 成都风禾网络科技有限公司
- maintainerType: company
- parent: unknown
- firstRelease: unknown
- hqCountry: unknown

### Kind

- category: web-server
- hosting: php
- language: php
- runtime: php
- runtimeMin: php 8.1
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: always-on
- renderingModes: not applicable
- installMethod: composer require workerman/workerman

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 5
- latestReleaseDate: 2026-10-09

### Adoption

- githubStargazers: 11543
- packagistDownloads: 3779753
- npmWeeklyDownloads: not applicable
- contributors: 129
- pluginCount: unknown
- packagistMonthlyDownloads: 165436
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 772
- dependentPackages: 290

### Sources

- urls: https://www.workerman.net/ (read 2026-10-21)
- urls: https://api.github.com/repos/walkor/workerman (read 2026-10-21)
- urls: https://www.workerman.net/doc/workerman/ (read 2026-10-21)
- maintainer: https://www.workerman.net/ (read 2026-10-21)
- maintainerType: https://www.workerman.net/ (read 2026-10-21)
- category: https://www.workerman.net/ (read 2026-10-21)
- category: https://repo.packagist.org/p2/workerman/workerman.json (read 2026-10-21)
- language: https://api.github.com/repos/walkor/workerman (read 2026-10-21)
- runtime: https://repo.packagist.org/p2/workerman/workerman.json (read 2026-10-21)
- runtimeMin: https://repo.packagist.org/p2/workerman/workerman.json (read 2026-10-21)
- installMethod: https://www.workerman.net/doc/workerman/install/install.html (read 2026-10-21)
- runsAs: https://www.workerman.net/doc/workerman/install/start-and-stop.html (read 2026-10-21)
- license: https://api.github.com/repos/walkor/workerman (read 2026-10-21)
- currentMajor: https://repo.packagist.org/p2/workerman/workerman.json (read 2026-10-21)
- latestReleaseDate: https://api.github.com/repos/walkor/workerman/releases/latest (read 2026-10-21)
- githubStargazers: https://api.github.com/repos/walkor/workerman (read 2026-10-21)
- contributors: https://api.github.com/repos/walkor/workerman/contributors (read 2026-10-21)
- packagistDownloads: https://packagist.org/packages/workerman/workerman.json (read 2026-10-21)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/workerman%2Fworkerman (read 2026-10-25)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/workerman%2Fworkerman (read 2026-10-25)
- packagistMonthlyDownloads: https://packagist.org/packages/workerman/workerman/stats.json (read 2026-10-25)

## Notes

Workerman is a PHP framework for building network servers. It handles TCP, UDP and UNIX socket connections, HTTP and HTTPS, WebSocket and WSS, and custom protocols. It is installed with Composer, and the [installation guide](https://www.workerman.net/doc/workerman/install/install.html) gives the command. The project's pages are in Chinese.

## Worth knowing

Workerman runs as a long-lived process. The [start and stop page](https://www.workerman.net/doc/workerman/install/start-and-stop.html) describes a daemon mode that keeps running after the terminal closes, so a host has to allow a PHP process to keep running.

On Linux and macOS the requirements page lists the pcntl and posix PHP extensions; for the Windows version it lists no extensions.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
