{"adoption": {"forks": 464, "observed_at": "2026-08-28T04:08:27.988536+00:00", "stars": 3879}, "canonical_url": "https://ross.abutalabs.com/products/laravel-s", "card": {"archived": false, "artifact_type": "library", "description": "LaravelS is an out-of-the-box adapter between Laravel/Lumen and Swoole.", "domain": ["web-development", "backend", "performance"], "enriched": true, "function": ["http-server", "websocket", "middleware", "scheduling", "concurrency"], "health_score": 96, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["hhxsv5/laravel-s"], "name": "hhxsv5/laravel-s", "platform": ["php", "cli"], "pushed_at": "2026-07-20T06:59:04+00:00", "repo": "hhxsv5/laravel-s", "stars": 3879, "tags": ["swoole", "laravel", "lumen", "async-task-queue", "coroutine", "high-performance", "tcp-server", "udp-server", "timer", "custom-process", "real-time", "linux"], "topics": ["swoole", "laravel", "lumen", "async", "server", "http", "websocket", "tcp", "udp", "process", "task", "timer", "performance"], "urls": [], "use_cases": ["run laravel on swoole for high performance", "add websocket server to laravel app", "async task queue in laravel", "millisecond cron jobs in lumen", "speed up laravel request handling with coroutines", "run custom background processes in laravel"], "what_it_is": "LaravelS is an out-of-the-box adapter that integrates Laravel/Lumen applications with the Swoole high-performance coroutine server. It enables Laravel apps to run as persistent Swoole HTTP/WebSocket/TCP/UDP servers with async task queues, millisecond timers, and custom processes.", "when_to_avoid": ["your app runs on shared hosting without the Swoole PHP extension", "you use a framework other than Laravel/Lumen", "you prefer traditional PHP-FPM deployment simplicity over persistent server processes"], "when_to_choose": ["you use Laravel or Lumen and need Swoole's performance without rewriting your app", "you need websocket, TCP, or UDP servers alongside your Laravel HTTP app", "you want in-process async task queues and millisecond timers in PHP"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/laravel-s", "repo": "hhxsv5/laravel-s", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.988536+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:25:44.024448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b88b0f24320513efb97d266cfb8b17ca752d7d47fa31feb9e5a9a62f0ce5d3", "fetched_at": "2026-08-28T04:08:27.988536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hhxsv5/laravel-s"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.988536+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:25:44.024448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b88b0f24320513efb97d266cfb8b17ca752d7d47fa31feb9e5a9a62f0ce5d3", "fetched_at": "2026-08-28T04:08:27.988536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hhxsv5/laravel-s"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:25:44.024448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b88b0f24320513efb97d266cfb8b17ca752d7d47fa31feb9e5a9a62f0ce5d3", "fetched_at": "2026-08-28T04:08:27.988536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hhxsv5/laravel-s"}], "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:08:27.988536+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.988536+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.988536+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:25:44.024448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b88b0f24320513efb97d266cfb8b17ca752d7d47fa31feb9e5a9a62f0ce5d3", "fetched_at": "2026-08-28T04:08:27.988536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hhxsv5/laravel-s"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.988536+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.988536+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:25:44.024448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b88b0f24320513efb97d266cfb8b17ca752d7d47fa31feb9e5a9a62f0ce5d3", "fetched_at": "2026-08-28T04:08:27.988536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hhxsv5/laravel-s"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.988536+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.988536+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.988536+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:25:44.024448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b88b0f24320513efb97d266cfb8b17ca752d7d47fa31feb9e5a9a62f0ce5d3", "fetched_at": "2026-08-28T04:08:27.988536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hhxsv5/laravel-s"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.988536+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:27.988536+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:25:44.024448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b88b0f24320513efb97d266cfb8b17ca752d7d47fa31feb9e5a9a62f0ce5d3", "fetched_at": "2026-08-28T04:08:27.988536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hhxsv5/laravel-s"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:25:44.024448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b88b0f24320513efb97d266cfb8b17ca752d7d47fa31feb9e5a9a62f0ce5d3", "fetched_at": "2026-08-28T04:08:27.988536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hhxsv5/laravel-s"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:25:44.024448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b88b0f24320513efb97d266cfb8b17ca752d7d47fa31feb9e5a9a62f0ce5d3", "fetched_at": "2026-08-28T04:08:27.988536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hhxsv5/laravel-s"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:25:44.024448+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d4b88b0f24320513efb97d266cfb8b17ca752d7d47fa31feb9e5a9a62f0ce5d3", "fetched_at": "2026-08-28T04:08:27.988536+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hhxsv5/laravel-s"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 93, "longevity": 100, "rhythm": 93}, "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": 3151, "days_push": 44, "days_rel": 44, "gap_med": 27.0, "n_releases_24m": 13}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}