{"adoption": {"forks": 377, "observed_at": "2026-08-28T04:04:14.691149+00:00", "stars": 1285}, "canonical_url": "https://ross.abutalabs.com/products/apk-parser", "card": {"archived": true, "artifact_type": "library", "description": "Apk parser for java", "domain": ["android-tools", "parsers", "developer-tools", "mobile-development"], "enriched": true, "function": ["parser", "file-system", "security"], "health_score": 10, "homepage": null, "language": "Java", "license": "BSD-2-Clause", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["hsiafan/apk-parser"], "name": "hsiafan/apk-parser", "platform": ["jvm", "cross-platform"], "pushed_at": "2022-05-21T14:37:36+00:00", "repo": "hsiafan/apk-parser", "stars": 1285, "tags": ["apk", "android", "binary-xml", "dex", "apk-signing", "metadata-extraction"], "topics": ["apk-parser"], "urls": [], "use_cases": ["extract apk metadata like package name and version in java", "decode android binary xml files to text", "list classes from a dex file", "read apk signing certificate info", "get apk icon and title for different locales", "parse androidmanifest.xml from an apk"], "what_it_is": "A Java library for parsing Android APK files, extracting metadata such as package name, version, icon, and label. It also decodes binary XML files, lists DEX classes, and reads APK signing certificate info.", "when_to_avoid": ["you need to build, sign, or modify APKs rather than just parse them", "you work outside the JVM ecosystem", "you need support for the newest APK format changes, as releases have been infrequent since 2022"], "when_to_choose": ["you need APK metadata, binary XML decoding, DEX class listing, or signer info in a JVM application", "you want a lightweight Maven Central dependency with no Android SDK required"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/apk-parser", "repo": "hsiafan/apk-parser", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.691149+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:56:39.583281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d194f41c67a9200f23345fab487336eee27178889780a3a3d53ed601830d2220", "fetched_at": "2026-08-28T04:04:14.691149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hsiafan/apk-parser"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.691149+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:56:39.583281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d194f41c67a9200f23345fab487336eee27178889780a3a3d53ed601830d2220", "fetched_at": "2026-08-28T04:04:14.691149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hsiafan/apk-parser"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:56:39.583281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d194f41c67a9200f23345fab487336eee27178889780a3a3d53ed601830d2220", "fetched_at": "2026-08-28T04:04:14.691149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hsiafan/apk-parser"}], "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:04:14.691149+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.691149+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.691149+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:56:39.583281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d194f41c67a9200f23345fab487336eee27178889780a3a3d53ed601830d2220", "fetched_at": "2026-08-28T04:04:14.691149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hsiafan/apk-parser"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.691149+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.691149+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:56:39.583281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d194f41c67a9200f23345fab487336eee27178889780a3a3d53ed601830d2220", "fetched_at": "2026-08-28T04:04:14.691149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hsiafan/apk-parser"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.691149+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.691149+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.691149+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:56:39.583281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d194f41c67a9200f23345fab487336eee27178889780a3a3d53ed601830d2220", "fetched_at": "2026-08-28T04:04:14.691149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hsiafan/apk-parser"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.691149+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:14.691149+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:56:39.583281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d194f41c67a9200f23345fab487336eee27178889780a3a3d53ed601830d2220", "fetched_at": "2026-08-28T04:04:14.691149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hsiafan/apk-parser"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:56:39.583281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d194f41c67a9200f23345fab487336eee27178889780a3a3d53ed601830d2220", "fetched_at": "2026-08-28T04:04:14.691149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hsiafan/apk-parser"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:56:39.583281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d194f41c67a9200f23345fab487336eee27178889780a3a3d53ed601830d2220", "fetched_at": "2026-08-28T04:04:14.691149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hsiafan/apk-parser"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:56:39.583281+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d194f41c67a9200f23345fab487336eee27178889780a3a3d53ed601830d2220", "fetched_at": "2026-08-28T04:04:14.691149+00:00", "kind": "readme", "missing": false, "url": "https://github.com/hsiafan/apk-parser"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4618, "days_push": 1565, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}