{"adoption": {"forks": 251, "observed_at": "2026-08-28T04:07:10.842195+00:00", "stars": 2688}, "canonical_url": "https://ross.abutalabs.com/products/webman", "card": {"archived": false, "artifact_type": "framework", "description": "Probably the fastest PHP web framework in the world.", "domain": ["web-development", "backend", "apis", "developer-tools"], "enriched": true, "function": ["web-framework", "http-server", "websocket", "routing", "middleware", "orm", "caching", "message-queue", "cli"], "health_score": 83, "homepage": "https://webman.workerman.net/", "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["walkor/webman"], "name": "walkor/webman", "platform": ["windows", "php", "cli"], "pushed_at": "2026-04-15T08:33:20+00:00", "repo": "walkor/webman", "stars": 2688, "tags": ["workerman", "high-performance", "resident-memory", "coroutines", "connection-pools", "php-framework", "linux", "macos"], "topics": ["high-performance", "php", "web-framework", "webman", "websocket"], "urls": [], "use_cases": ["build a high-performance REST API in PHP", "serve websocket connections from PHP", "replace Laravel/Symfony for latency-sensitive endpoints", "build a long-running PHP service with resident memory", "create a TCP or UDP server in PHP", "build an admin panel backend with database and Redis support"], "what_it_is": "Webman is a high-performance PHP web framework built on Workerman that integrates HTTP, WebSocket, TCP, and UDP services. It uses resident memory, coroutines, and connection pools to achieve very high throughput compared to traditional PHP frameworks.", "when_to_avoid": ["you rely on shared-hosting or Apache/mod_php deployment", "your team depends on the vast Laravel/Symfony ecosystem", "you prefer classic request-per-process PHP lifecycle semantics"], "when_to_choose": ["you need maximum request throughput from PHP", "you need websocket or raw TCP/UDP alongside HTTP", "you are comfortable with resident-memory PHP programming models", "you want a batteries-included framework with ORM, cache, queue, and plugin ecosystem"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/webman", "repo": "walkor/webman", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:17:44.856522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a170189760772b770d7a4e19e3a0da1951854e996f5e11bacbb2799594037c47", "fetched_at": "2026-08-28T04:07:10.842195+00:00", "kind": "readme", "missing": false, "url": "https://github.com/walkor/webman"}, {"content_hash": "5a055c37252450a57d9976349a8d988632613af67040ecd3370d8bd3770e7388", "fetched_at": "2026-08-29T09:59:53.509527+00:00", "kind": "homepage", "missing": false, "url": "https://webman.workerman.net/"}, {"content_hash": "e7ccaa28c5339a75e62cdc16f4fba1f88da373a5c134b69b970897562f7bacc6", "fetched_at": "2026-08-29T09:59:53.512086+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/install.html"}, {"content_hash": "39a0b59176a320a81929dc3f2d29fdafe41bace14949d49ef20fb9894ece6129", "fetched_at": "2026-08-29T09:59:53.514107+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/app/install.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:17:44.856522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a170189760772b770d7a4e19e3a0da1951854e996f5e11bacbb2799594037c47", "fetched_at": "2026-08-28T04:07:10.842195+00:00", "kind": "readme", "missing": false, "url": "https://github.com/walkor/webman"}, {"content_hash": "5a055c37252450a57d9976349a8d988632613af67040ecd3370d8bd3770e7388", "fetched_at": "2026-08-29T09:59:53.509527+00:00", "kind": "homepage", "missing": false, "url": "https://webman.workerman.net/"}, {"content_hash": "e7ccaa28c5339a75e62cdc16f4fba1f88da373a5c134b69b970897562f7bacc6", "fetched_at": "2026-08-29T09:59:53.512086+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/install.html"}, {"content_hash": "39a0b59176a320a81929dc3f2d29fdafe41bace14949d49ef20fb9894ece6129", "fetched_at": "2026-08-29T09:59:53.514107+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/app/install.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:17:44.856522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a170189760772b770d7a4e19e3a0da1951854e996f5e11bacbb2799594037c47", "fetched_at": "2026-08-28T04:07:10.842195+00:00", "kind": "readme", "missing": false, "url": "https://github.com/walkor/webman"}, {"content_hash": "5a055c37252450a57d9976349a8d988632613af67040ecd3370d8bd3770e7388", "fetched_at": "2026-08-29T09:59:53.509527+00:00", "kind": "homepage", "missing": false, "url": "https://webman.workerman.net/"}, {"content_hash": "e7ccaa28c5339a75e62cdc16f4fba1f88da373a5c134b69b970897562f7bacc6", "fetched_at": "2026-08-29T09:59:53.512086+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/install.html"}, {"content_hash": "39a0b59176a320a81929dc3f2d29fdafe41bace14949d49ef20fb9894ece6129", "fetched_at": "2026-08-29T09:59:53.514107+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/app/install.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:17:44.856522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a170189760772b770d7a4e19e3a0da1951854e996f5e11bacbb2799594037c47", "fetched_at": "2026-08-28T04:07:10.842195+00:00", "kind": "readme", "missing": false, "url": "https://github.com/walkor/webman"}, {"content_hash": "5a055c37252450a57d9976349a8d988632613af67040ecd3370d8bd3770e7388", "fetched_at": "2026-08-29T09:59:53.509527+00:00", "kind": "homepage", "missing": false, "url": "https://webman.workerman.net/"}, {"content_hash": "e7ccaa28c5339a75e62cdc16f4fba1f88da373a5c134b69b970897562f7bacc6", "fetched_at": "2026-08-29T09:59:53.512086+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/install.html"}, {"content_hash": "39a0b59176a320a81929dc3f2d29fdafe41bace14949d49ef20fb9894ece6129", "fetched_at": "2026-08-29T09:59:53.514107+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/app/install.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:17:44.856522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a170189760772b770d7a4e19e3a0da1951854e996f5e11bacbb2799594037c47", "fetched_at": "2026-08-28T04:07:10.842195+00:00", "kind": "readme", "missing": false, "url": "https://github.com/walkor/webman"}, {"content_hash": "5a055c37252450a57d9976349a8d988632613af67040ecd3370d8bd3770e7388", "fetched_at": "2026-08-29T09:59:53.509527+00:00", "kind": "homepage", "missing": false, "url": "https://webman.workerman.net/"}, {"content_hash": "e7ccaa28c5339a75e62cdc16f4fba1f88da373a5c134b69b970897562f7bacc6", "fetched_at": "2026-08-29T09:59:53.512086+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/install.html"}, {"content_hash": "39a0b59176a320a81929dc3f2d29fdafe41bace14949d49ef20fb9894ece6129", "fetched_at": "2026-08-29T09:59:53.514107+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/app/install.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:17:44.856522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a170189760772b770d7a4e19e3a0da1951854e996f5e11bacbb2799594037c47", "fetched_at": "2026-08-28T04:07:10.842195+00:00", "kind": "readme", "missing": false, "url": "https://github.com/walkor/webman"}, {"content_hash": "5a055c37252450a57d9976349a8d988632613af67040ecd3370d8bd3770e7388", "fetched_at": "2026-08-29T09:59:53.509527+00:00", "kind": "homepage", "missing": false, "url": "https://webman.workerman.net/"}, {"content_hash": "e7ccaa28c5339a75e62cdc16f4fba1f88da373a5c134b69b970897562f7bacc6", "fetched_at": "2026-08-29T09:59:53.512086+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/install.html"}, {"content_hash": "39a0b59176a320a81929dc3f2d29fdafe41bace14949d49ef20fb9894ece6129", "fetched_at": "2026-08-29T09:59:53.514107+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/app/install.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.842195+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:17:44.856522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a170189760772b770d7a4e19e3a0da1951854e996f5e11bacbb2799594037c47", "fetched_at": "2026-08-28T04:07:10.842195+00:00", "kind": "readme", "missing": false, "url": "https://github.com/walkor/webman"}, {"content_hash": "5a055c37252450a57d9976349a8d988632613af67040ecd3370d8bd3770e7388", "fetched_at": "2026-08-29T09:59:53.509527+00:00", "kind": "homepage", "missing": false, "url": "https://webman.workerman.net/"}, {"content_hash": "e7ccaa28c5339a75e62cdc16f4fba1f88da373a5c134b69b970897562f7bacc6", "fetched_at": "2026-08-29T09:59:53.512086+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/install.html"}, {"content_hash": "39a0b59176a320a81929dc3f2d29fdafe41bace14949d49ef20fb9894ece6129", "fetched_at": "2026-08-29T09:59:53.514107+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/app/install.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:17:44.856522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a170189760772b770d7a4e19e3a0da1951854e996f5e11bacbb2799594037c47", "fetched_at": "2026-08-28T04:07:10.842195+00:00", "kind": "readme", "missing": false, "url": "https://github.com/walkor/webman"}, {"content_hash": "5a055c37252450a57d9976349a8d988632613af67040ecd3370d8bd3770e7388", "fetched_at": "2026-08-29T09:59:53.509527+00:00", "kind": "homepage", "missing": false, "url": "https://webman.workerman.net/"}, {"content_hash": "e7ccaa28c5339a75e62cdc16f4fba1f88da373a5c134b69b970897562f7bacc6", "fetched_at": "2026-08-29T09:59:53.512086+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/install.html"}, {"content_hash": "39a0b59176a320a81929dc3f2d29fdafe41bace14949d49ef20fb9894ece6129", "fetched_at": "2026-08-29T09:59:53.514107+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/app/install.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:17:44.856522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a170189760772b770d7a4e19e3a0da1951854e996f5e11bacbb2799594037c47", "fetched_at": "2026-08-28T04:07:10.842195+00:00", "kind": "readme", "missing": false, "url": "https://github.com/walkor/webman"}, {"content_hash": "5a055c37252450a57d9976349a8d988632613af67040ecd3370d8bd3770e7388", "fetched_at": "2026-08-29T09:59:53.509527+00:00", "kind": "homepage", "missing": false, "url": "https://webman.workerman.net/"}, {"content_hash": "e7ccaa28c5339a75e62cdc16f4fba1f88da373a5c134b69b970897562f7bacc6", "fetched_at": "2026-08-29T09:59:53.512086+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/install.html"}, {"content_hash": "39a0b59176a320a81929dc3f2d29fdafe41bace14949d49ef20fb9894ece6129", "fetched_at": "2026-08-29T09:59:53.514107+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/app/install.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:17:44.856522+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a170189760772b770d7a4e19e3a0da1951854e996f5e11bacbb2799594037c47", "fetched_at": "2026-08-28T04:07:10.842195+00:00", "kind": "readme", "missing": false, "url": "https://github.com/walkor/webman"}, {"content_hash": "5a055c37252450a57d9976349a8d988632613af67040ecd3370d8bd3770e7388", "fetched_at": "2026-08-29T09:59:53.509527+00:00", "kind": "homepage", "missing": false, "url": "https://webman.workerman.net/"}, {"content_hash": "e7ccaa28c5339a75e62cdc16f4fba1f88da373a5c134b69b970897562f7bacc6", "fetched_at": "2026-08-29T09:59:53.512086+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/install.html"}, {"content_hash": "39a0b59176a320a81929dc3f2d29fdafe41bace14949d49ef20fb9894ece6129", "fetched_at": "2026-08-29T09:59:53.514107+00:00", "kind": "site_page", "missing": false, "url": "https://webman.workerman.net/doc/en/app/install.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 77, "longevity": 100, "rhythm": 72}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2320, "days_push": 140, "days_rel": 190, "gap_med": 5, "n_releases_24m": 18}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}