{"adoption": {"forks": 133, "observed_at": "2026-08-28T04:06:06.162136+00:00", "stars": 2018}, "canonical_url": "https://ross.abutalabs.com/products/phpbench", "card": {"archived": false, "artifact_type": "framework", "description": "PHP Benchmarking framework", "domain": ["performance", "developer-tools", "testing"], "enriched": true, "function": ["benchmarking", "testing", "cli"], "health_score": 91, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["phpbench/phpbench"], "name": "phpbench/phpbench", "platform": ["php", "cli"], "pushed_at": "2026-06-14T18:28:30+00:00", "repo": "phpbench/phpbench", "stars": 2018, "tags": ["php", "benchmark-runner", "performance-regression", "micro-benchmarking"], "topics": ["benchmark-framework", "benchmarking", "performance", "performance-testing"], "urls": [], "use_cases": ["benchmark php code execution time", "detect performance regressions in php", "measure memory usage of php functions", "compare benchmark results against a baseline", "generate performance reports in console or html"], "what_it_is": "PHPBench is a benchmarking framework for PHP, analogous to PHPUnit but for measuring performance rather than correctness. It runs code repeatedly with process isolation, collects statistical data, and supports reports, storage, comparison, and performance assertions.", "when_to_avoid": ["you need load or stress testing of HTTP services rather than code-level benchmarks", "you are profiling a single run rather than benchmarking averaged execution", "your project is not written in PHP"], "when_to_choose": ["you need statistically rigorous micro-benchmarks for PHP code", "you want to assert and track performance over time like regression tests", "you need customizable reporting and stored benchmark history"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/phpbench", "repo": "phpbench/phpbench", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.162136+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:00:28.718931+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b0e73abf1eae592b623e1cb50a56a108201148d026729f35021e00a9690a05a", "fetched_at": "2026-08-28T04:06:06.162136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phpbench/phpbench"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.162136+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:00:28.718931+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b0e73abf1eae592b623e1cb50a56a108201148d026729f35021e00a9690a05a", "fetched_at": "2026-08-28T04:06:06.162136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phpbench/phpbench"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:00:28.718931+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b0e73abf1eae592b623e1cb50a56a108201148d026729f35021e00a9690a05a", "fetched_at": "2026-08-28T04:06:06.162136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phpbench/phpbench"}], "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:06:06.162136+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.162136+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.162136+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:00:28.718931+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b0e73abf1eae592b623e1cb50a56a108201148d026729f35021e00a9690a05a", "fetched_at": "2026-08-28T04:06:06.162136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phpbench/phpbench"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.162136+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.162136+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:00:28.718931+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b0e73abf1eae592b623e1cb50a56a108201148d026729f35021e00a9690a05a", "fetched_at": "2026-08-28T04:06:06.162136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phpbench/phpbench"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.162136+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.162136+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.162136+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:00:28.718931+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b0e73abf1eae592b623e1cb50a56a108201148d026729f35021e00a9690a05a", "fetched_at": "2026-08-28T04:06:06.162136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phpbench/phpbench"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.162136+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:06.162136+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:00:28.718931+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b0e73abf1eae592b623e1cb50a56a108201148d026729f35021e00a9690a05a", "fetched_at": "2026-08-28T04:06:06.162136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phpbench/phpbench"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:00:28.718931+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b0e73abf1eae592b623e1cb50a56a108201148d026729f35021e00a9690a05a", "fetched_at": "2026-08-28T04:06:06.162136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phpbench/phpbench"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:00:28.718931+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b0e73abf1eae592b623e1cb50a56a108201148d026729f35021e00a9690a05a", "fetched_at": "2026-08-28T04:06:06.162136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phpbench/phpbench"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:00:28.718931+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5b0e73abf1eae592b623e1cb50a56a108201148d026729f35021e00a9690a05a", "fetched_at": "2026-08-28T04:06:06.162136+00:00", "kind": "readme", "missing": false, "url": "https://github.com/phpbench/phpbench"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 87, "longevity": 100, "rhythm": 87}, "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": 4140, "days_push": 80, "days_rel": 86, "gap_med": 30.0, "n_releases_24m": 9}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}