{"adoption": {"forks": 425, "observed_at": "2026-08-28T04:04:47.173442+00:00", "stars": 1458}, "canonical_url": "https://ross.abutalabs.com/products/android-fat-aar", "card": {"archived": false, "artifact_type": "library", "description": "Gradle script that allows you to merge and embed dependencies in generted aar file", "domain": ["mobile-development", "developer-tools", "android-tools"], "enriched": true, "function": ["build-tool", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": "Unlicense", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["adwiv/android-fat-aar"], "name": "adwiv/android-fat-aar", "platform": ["jvm", "cli"], "pushed_at": "2017-08-24T07:32:52+00:00", "repo": "adwiv/android-fat-aar", "stars": 1458, "tags": ["gradle", "aar", "fat-aar", "android-library", "packaging", "android"], "topics": [], "urls": [], "use_cases": ["publish a single Android library AAR with embedded sub-projects", "merge multiple library modules into one distributable aar file", "avoid transitive dependency resolution for embedded libraries", "proguard the combined library code instead of each subproject", "embed local and remote aar dependencies into a generated aar"], "what_it_is": "A Gradle script that merges embedded dependencies into a single generated AAR file for Android library projects. It lets library authors publish one fat AAR while keeping a modular project structure.", "when_to_avoid": ["you use recent Android Gradle Plugin versions, as this script is unmaintained since 2017", "you rely on manifest placeholders, AIDL files, or multiple build types", "you want active maintenance and bug fixes", "you can use a maintained alternative like fat-aar-plugin"], "when_to_choose": ["you need to ship a single AAR containing multiple modules on older Android Gradle Plugin versions", "you want to keep a modular codebase but publish one artifact", "you cannot use a maintained fat-aar Gradle plugin and your AGP version is compatible"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/android-fat-aar", "repo": "adwiv/android-fat-aar", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.173442+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:35:29.258654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8061e663fc4ec639bddb286238ec9d9a4de5309254cbf84ec67a3826c032a5a1", "fetched_at": "2026-08-28T04:04:47.173442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adwiv/android-fat-aar"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.173442+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:35:29.258654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8061e663fc4ec639bddb286238ec9d9a4de5309254cbf84ec67a3826c032a5a1", "fetched_at": "2026-08-28T04:04:47.173442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adwiv/android-fat-aar"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:35:29.258654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8061e663fc4ec639bddb286238ec9d9a4de5309254cbf84ec67a3826c032a5a1", "fetched_at": "2026-08-28T04:04:47.173442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adwiv/android-fat-aar"}], "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:47.173442+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.173442+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.173442+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:35:29.258654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8061e663fc4ec639bddb286238ec9d9a4de5309254cbf84ec67a3826c032a5a1", "fetched_at": "2026-08-28T04:04:47.173442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adwiv/android-fat-aar"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.173442+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.173442+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:35:29.258654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8061e663fc4ec639bddb286238ec9d9a4de5309254cbf84ec67a3826c032a5a1", "fetched_at": "2026-08-28T04:04:47.173442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adwiv/android-fat-aar"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.173442+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.173442+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.173442+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:35:29.258654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8061e663fc4ec639bddb286238ec9d9a4de5309254cbf84ec67a3826c032a5a1", "fetched_at": "2026-08-28T04:04:47.173442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adwiv/android-fat-aar"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.173442+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.173442+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:35:29.258654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8061e663fc4ec639bddb286238ec9d9a4de5309254cbf84ec67a3826c032a5a1", "fetched_at": "2026-08-28T04:04:47.173442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adwiv/android-fat-aar"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:35:29.258654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8061e663fc4ec639bddb286238ec9d9a4de5309254cbf84ec67a3826c032a5a1", "fetched_at": "2026-08-28T04:04:47.173442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adwiv/android-fat-aar"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:35:29.258654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8061e663fc4ec639bddb286238ec9d9a4de5309254cbf84ec67a3826c032a5a1", "fetched_at": "2026-08-28T04:04:47.173442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adwiv/android-fat-aar"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:35:29.258654+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8061e663fc4ec639bddb286238ec9d9a4de5309254cbf84ec67a3826c032a5a1", "fetched_at": "2026-08-28T04:04:47.173442+00:00", "kind": "readme", "missing": false, "url": "https://github.com/adwiv/android-fat-aar"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4086, "days_push": 3296, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}