{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/workerman/","markdown":"https://findsoftware.frbit.cloud/workerman.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"workerman","name":"Workerman","urls":{"home":"https://www.workerman.net","repository":"https://github.com/walkor/workerman","docs":"https://www.workerman.net/doc/workerman/"},"category":["web-server"],"description":"Asynchronous, event-driven PHP framework for building network servers that handle HTTP, WebSocket and custom socket protocols.","maintainer":"成都风禾网络科技有限公司","maintainerType":"company","hosting":["php"],"language":"php","runtime":["php"],"runtimeMin":"php 8.1","contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["always-on"],"renderingModes":null,"installMethod":"composer require workerman/workerman","licenseModel":"open-source","license":"MIT","currentMajor":"5","latestReleaseDate":"2026-10-09T00:00:00.000Z","githubStargazers":11543,"contributors":129,"packagistDownloads":3779753,"npmWeeklyDownloads":null,"packagistMonthlyDownloads":165436,"dependentRepos":772,"dependentPackages":290,"social":{"forum":"https://www.workerman.net/questions"},"checkedAt":"2026-10-21T00:00:00.000Z","addedAt":"2026-10-21T00:00:00.000Z","sources":[{"field":"urls","url":"https://www.workerman.net/","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/walkor/workerman","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"urls","url":"https://www.workerman.net/doc/workerman/","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"maintainer","url":"https://www.workerman.net/","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"maintainerType","url":"https://www.workerman.net/","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"category","url":"https://www.workerman.net/","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"category","url":"https://repo.packagist.org/p2/workerman/workerman.json","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/walkor/workerman","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"runtime","url":"https://repo.packagist.org/p2/workerman/workerman.json","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"runtimeMin","url":"https://repo.packagist.org/p2/workerman/workerman.json","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"installMethod","url":"https://www.workerman.net/doc/workerman/install/install.html","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"runsAs","url":"https://www.workerman.net/doc/workerman/install/start-and-stop.html","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/walkor/workerman","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"currentMajor","url":"https://repo.packagist.org/p2/workerman/workerman.json","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/walkor/workerman/releases/latest","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/walkor/workerman","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/walkor/workerman/contributors","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"packagistDownloads","url":"https://packagist.org/packages/workerman/workerman.json","checkedAt":"2026-10-21T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/workerman%2Fworkerman","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/packagist.org/packages/workerman%2Fworkerman","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"packagistMonthlyDownloads","url":"https://packagist.org/packages/workerman/workerman/stats.json","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\n## Worth knowing\n\nWorkerman 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.\n\nOn Linux and macOS the requirements page lists the pcntl and posix PHP extensions; for the Windows version it lists no extensions."}