{"adoption": {"forks": 24, "observed_at": "2026-08-28T04:09:12.031135+00:00", "stars": 5195}, "canonical_url": "https://ross.abutalabs.com/products/tokenizer", "card": {"archived": false, "artifact_type": "library", "description": "A small library for converting tokenized PHP source code into XML (and potentially other formats)", "domain": ["developer-tools", "parsers"], "enriched": true, "function": ["parser", "serialization", "developer-tools"], "health_score": 75, "homepage": null, "language": "PHP", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["theseer/tokenizer"], "name": "theseer/tokenizer", "platform": ["php", "cross-platform"], "pushed_at": "2026-02-03T14:16:03+00:00", "repo": "theseer/tokenizer", "stars": 5195, "tags": ["tokenizer", "xml-serialization", "php-source-code", "code-analysis", "php"], "topics": ["php", "tokenizer", "xml"], "urls": [], "use_cases": ["convert PHP source code tokens to XML", "analyze PHP source code structure programmatically", "generate XML representations of tokenized PHP files", "build code coverage or static analysis tools for PHP", "process PHP tokens for custom tooling"], "what_it_is": "A small PHP library that tokenizes PHP source code and serializes the resulting tokens into XML (and potentially other formats). It is commonly used as a dependency in PHP tooling such as PHPUnit's code coverage reporting.", "when_to_avoid": ["you need to tokenize languages other than PHP", "you need a full static analysis or AST tool rather than token-level output", "you need JSON or other output formats without writing your own serializer"], "when_to_choose": ["you need to serialize tokenized PHP source into XML", "you are building PHP code analysis or coverage tooling", "you need a lightweight, Composer-installable tokenizer utility"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tokenizer", "repo": "theseer/tokenizer", "role": "main", "score": 70}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.031135+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:01:43.674770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a194c62d2bd80885294a69933dee7cc4e7e372382abf6ac77e4c30de831f613f", "fetched_at": "2026-08-28T04:09:12.031135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/theseer/tokenizer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.031135+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:01:43.674770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a194c62d2bd80885294a69933dee7cc4e7e372382abf6ac77e4c30de831f613f", "fetched_at": "2026-08-28T04:09:12.031135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/theseer/tokenizer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:01:43.674770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a194c62d2bd80885294a69933dee7cc4e7e372382abf6ac77e4c30de831f613f", "fetched_at": "2026-08-28T04:09:12.031135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/theseer/tokenizer"}], "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:09:12.031135+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.031135+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.031135+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:01:43.674770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a194c62d2bd80885294a69933dee7cc4e7e372382abf6ac77e4c30de831f613f", "fetched_at": "2026-08-28T04:09:12.031135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/theseer/tokenizer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.031135+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.031135+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:01:43.674770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a194c62d2bd80885294a69933dee7cc4e7e372382abf6ac77e4c30de831f613f", "fetched_at": "2026-08-28T04:09:12.031135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/theseer/tokenizer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.031135+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.031135+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.031135+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:01:43.674770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a194c62d2bd80885294a69933dee7cc4e7e372382abf6ac77e4c30de831f613f", "fetched_at": "2026-08-28T04:09:12.031135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/theseer/tokenizer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.031135+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:12.031135+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:01:43.674770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a194c62d2bd80885294a69933dee7cc4e7e372382abf6ac77e4c30de831f613f", "fetched_at": "2026-08-28T04:09:12.031135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/theseer/tokenizer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:01:43.674770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a194c62d2bd80885294a69933dee7cc4e7e372382abf6ac77e4c30de831f613f", "fetched_at": "2026-08-28T04:09:12.031135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/theseer/tokenizer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:01:43.674770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a194c62d2bd80885294a69933dee7cc4e7e372382abf6ac77e4c30de831f613f", "fetched_at": "2026-08-28T04:09:12.031135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/theseer/tokenizer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:01:43.674770+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a194c62d2bd80885294a69933dee7cc4e7e372382abf6ac77e4c30de831f613f", "fetched_at": "2026-08-28T04:09:12.031135+00:00", "kind": "readme", "missing": false, "url": "https://github.com/theseer/tokenizer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 65, "longevity": 100, "rhythm": 60}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3437, "days_push": 211, "days_rel": 268, "gap_med": 3, "n_releases_24m": 4}, "score": 70, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}