{"adoption": {"forks": 110, "observed_at": "2026-08-28T04:05:19.675929+00:00", "stars": 1667}, "canonical_url": "https://ross.abutalabs.com/products/php-humanizer", "card": {"archived": false, "artifact_type": "library", "description": "Humanize values that are readable only for developers.", "domain": ["developer-tools", "web-development"], "enriched": true, "function": ["nlp", "internationalization", "developer-tools"], "health_score": 70, "homepage": null, "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["coduo/php-humanizer"], "name": "coduo/php-humanizer", "platform": ["php"], "pushed_at": "2025-12-11T21:35:15+00:00", "repo": "coduo/php-humanizer", "stars": 1667, "tags": ["humanization", "string-formatting", "text-truncation", "php-library", "localization"], "topics": [], "urls": [], "use_cases": ["convert snake_case field names to readable labels", "truncate long text to the nearest word with an ellipsis", "truncate HTML content without breaking tags", "format byte sizes for humans", "display relative dates like '2 days ago'", "humanize numbers into words"], "what_it_is": "A PHP library that converts developer-oriented values like snake_case identifiers, byte sizes, numbers, and dates into human-readable text. It also provides word-boundary string truncation, including HTML-aware truncation.", "when_to_avoid": ["your project is not written in PHP", "you need full NLP or text summarization rather than simple formatting", "you need template or front-end humanization rather than server-side"], "when_to_choose": ["you need to show developer-facing values to non-technical users in a PHP app", "you need safe HTML truncation for previews or excerpts", "you want localized human-readable formatting in PHP"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/php-humanizer", "repo": "coduo/php-humanizer", "role": "main", "score": 58}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.675929+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:42:52.569330+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "444ae67de47bb2df969a305ac9a96fcaf57d068e578d2765e168aa6b369074c7", "fetched_at": "2026-08-28T04:05:19.675929+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coduo/php-humanizer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.675929+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:42:52.569330+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "444ae67de47bb2df969a305ac9a96fcaf57d068e578d2765e168aa6b369074c7", "fetched_at": "2026-08-28T04:05:19.675929+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coduo/php-humanizer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:42:52.569330+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "444ae67de47bb2df969a305ac9a96fcaf57d068e578d2765e168aa6b369074c7", "fetched_at": "2026-08-28T04:05:19.675929+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coduo/php-humanizer"}], "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:19.675929+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.675929+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.675929+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:42:52.569330+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "444ae67de47bb2df969a305ac9a96fcaf57d068e578d2765e168aa6b369074c7", "fetched_at": "2026-08-28T04:05:19.675929+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coduo/php-humanizer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.675929+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.675929+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:42:52.569330+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "444ae67de47bb2df969a305ac9a96fcaf57d068e578d2765e168aa6b369074c7", "fetched_at": "2026-08-28T04:05:19.675929+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coduo/php-humanizer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.675929+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.675929+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.675929+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:42:52.569330+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "444ae67de47bb2df969a305ac9a96fcaf57d068e578d2765e168aa6b369074c7", "fetched_at": "2026-08-28T04:05:19.675929+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coduo/php-humanizer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.675929+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.675929+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:42:52.569330+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "444ae67de47bb2df969a305ac9a96fcaf57d068e578d2765e168aa6b369074c7", "fetched_at": "2026-08-28T04:05:19.675929+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coduo/php-humanizer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:42:52.569330+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "444ae67de47bb2df969a305ac9a96fcaf57d068e578d2765e168aa6b369074c7", "fetched_at": "2026-08-28T04:05:19.675929+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coduo/php-humanizer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:42:52.569330+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "444ae67de47bb2df969a305ac9a96fcaf57d068e578d2765e168aa6b369074c7", "fetched_at": "2026-08-28T04:05:19.675929+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coduo/php-humanizer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:42:52.569330+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "444ae67de47bb2df969a305ac9a96fcaf57d068e578d2765e168aa6b369074c7", "fetched_at": "2026-08-28T04:05:19.675929+00:00", "kind": "readme", "missing": false, "url": "https://github.com/coduo/php-humanizer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 56, "longevity": 100, "rhythm": 36}, "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": 4516, "days_push": 265, "days_rel": 265, "gap_med": 160.0, "n_releases_24m": 3}, "score": 58, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}