{"adoption": {"forks": 84, "observed_at": "2026-08-28T04:05:30.837251+00:00", "stars": 1747}, "canonical_url": "https://ross.abutalabs.com/products/laravel-stats", "card": {"archived": false, "artifact_type": "library", "description": "📈 Get insights about your Laravel or Lumen Project", "domain": ["developer-tools", "web-development"], "enriched": true, "function": ["developer-tools", "analytics", "cli"], "health_score": 97, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["stefanzweifel/laravel-stats"], "name": "stefanzweifel/laravel-stats", "platform": ["php", "cli"], "pushed_at": "2026-07-29T06:53:38+00:00", "repo": "stefanzweifel/laravel-stats", "stars": 1747, "tags": ["laravel", "lumen", "code-statistics", "artisan-command", "codebase-analysis", "command-line"], "topics": ["laravel", "php", "statistics", "composer", "laravel-package"], "urls": [], "use_cases": ["get insights about my laravel project", "count controllers and models in a laravel codebase", "generate codebase statistics as", "analyze project structure of a lumen app", "see which classes belong to which laravel component", "track codebase composition over time"], "what_it_is": "A Laravel/Lumen package that analyzes your project's codebase and reports statistics about its components, such as controllers, models, commands, and middleware. It classifies classes via built-in classifiers and outputs results as a table or JSON via an Artisan command.", "when_to_avoid": ["your project is not built on Laravel or Lumen", "you need full static analysis or complexity metrics rather than component classification", "your tests are written with Pest, which cannot currently be detected"], "when_to_choose": ["you maintain a Laravel or Lumen app and want a quick overview of its structure", "you want component-level stats (controllers, models, events, etc.) from the CLI", "you need machine-readable stats output for CI or reporting"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/laravel-stats", "repo": "stefanzweifel/laravel-stats", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.837251+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.778543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64c8c4214b73f640926fc8f3d79ab819f6a8ce7a212fea26911bd2a6dcdeef8f", "fetched_at": "2026-08-28T04:05:30.837251+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanzweifel/laravel-stats"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.837251+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.778543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64c8c4214b73f640926fc8f3d79ab819f6a8ce7a212fea26911bd2a6dcdeef8f", "fetched_at": "2026-08-28T04:05:30.837251+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanzweifel/laravel-stats"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.778543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64c8c4214b73f640926fc8f3d79ab819f6a8ce7a212fea26911bd2a6dcdeef8f", "fetched_at": "2026-08-28T04:05:30.837251+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanzweifel/laravel-stats"}], "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:05:30.837251+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.837251+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.837251+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.778543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64c8c4214b73f640926fc8f3d79ab819f6a8ce7a212fea26911bd2a6dcdeef8f", "fetched_at": "2026-08-28T04:05:30.837251+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanzweifel/laravel-stats"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.837251+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.837251+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.778543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64c8c4214b73f640926fc8f3d79ab819f6a8ce7a212fea26911bd2a6dcdeef8f", "fetched_at": "2026-08-28T04:05:30.837251+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanzweifel/laravel-stats"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.837251+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.837251+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.837251+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.778543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64c8c4214b73f640926fc8f3d79ab819f6a8ce7a212fea26911bd2a6dcdeef8f", "fetched_at": "2026-08-28T04:05:30.837251+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanzweifel/laravel-stats"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.837251+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:30.837251+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.778543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64c8c4214b73f640926fc8f3d79ab819f6a8ce7a212fea26911bd2a6dcdeef8f", "fetched_at": "2026-08-28T04:05:30.837251+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanzweifel/laravel-stats"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.778543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64c8c4214b73f640926fc8f3d79ab819f6a8ce7a212fea26911bd2a6dcdeef8f", "fetched_at": "2026-08-28T04:05:30.837251+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanzweifel/laravel-stats"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.778543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64c8c4214b73f640926fc8f3d79ab819f6a8ce7a212fea26911bd2a6dcdeef8f", "fetched_at": "2026-08-28T04:05:30.837251+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanzweifel/laravel-stats"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:29:10.778543+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64c8c4214b73f640926fc8f3d79ab819f6a8ce7a212fea26911bd2a6dcdeef8f", "fetched_at": "2026-08-28T04:05:30.837251+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanzweifel/laravel-stats"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 71}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3268, "days_push": 35, "days_rel": 35, "gap_med": 100.5, "n_releases_24m": 7}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}