{"adoption": {"forks": 150, "observed_at": "2026-08-28T04:03:58.642367+00:00", "stars": 1203}, "canonical_url": "https://ross.abutalabs.com/products/mcimage", "card": {"archived": false, "artifact_type": "plugin", "description": "Android Gradle Plugin  -- Auto Check big image and compress image in building.", "domain": ["android-tools", "mobile-development", "developer-tools"], "enriched": true, "function": ["image-processing", "build-tool", "compression"], "health_score": 20, "homepage": null, "language": "Kotlin", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["owenlongbo/McImage"], "name": "owenlongbo/McImage", "platform": ["cli", "windows"], "pushed_at": "2021-08-31T02:55:55+00:00", "repo": "owenlongbo/McImage", "stars": 1203, "tags": ["gradle-plugin", "image-compression", "pngquant", "guetzli", "webp", "apk-size-optimization", "automation", "android", "linux", "macos"], "topics": ["compress", "android", "android-gradle-plugin", "pngquant", "gradle"], "urls": [], "use_cases": ["compress images in android apk automatically at build time", "reduce android app size by shrinking png and jpg resources", "convert android resources to webp during gradle build", "check for oversized images in android res folder", "optimize images inside jars and aar dependencies", "non-invasive image compression for multi-module android projects"], "what_it_is": "McImage is a Gradle plugin for Android projects that automatically checks and compresses image resources (PNG, JPG, WebP) during the build process. It uses pngquant, guetzli, and cwebp to reduce image sizes across jars, AARs, and modules with minimal configuration.", "when_to_avoid": ["you need iOS or non-Android image optimization", "you require actively maintained tooling - the latest release is from 2021", "you use build systems other than Gradle", "you need lossless-only compression"], "when_to_choose": ["you build Android apps with Gradle and want automatic image size reduction", "you want pngquant/guetzli/webp compression applied to all res images without manual work", "you need to enforce image size limits with whitelists during builds"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mcimage", "repo": "owenlongbo/McImage", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.642367+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:20:31.733171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "259052d7385fcd7543b9499d128a91972ab5aaa8c3dd8214be2e754751a08b32", "fetched_at": "2026-08-28T04:03:58.642367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owenlongbo/McImage"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.642367+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:20:31.733171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "259052d7385fcd7543b9499d128a91972ab5aaa8c3dd8214be2e754751a08b32", "fetched_at": "2026-08-28T04:03:58.642367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owenlongbo/McImage"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:20:31.733171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "259052d7385fcd7543b9499d128a91972ab5aaa8c3dd8214be2e754751a08b32", "fetched_at": "2026-08-28T04:03:58.642367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owenlongbo/McImage"}], "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:03:58.642367+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.642367+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.642367+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:20:31.733171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "259052d7385fcd7543b9499d128a91972ab5aaa8c3dd8214be2e754751a08b32", "fetched_at": "2026-08-28T04:03:58.642367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owenlongbo/McImage"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.642367+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.642367+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:20:31.733171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "259052d7385fcd7543b9499d128a91972ab5aaa8c3dd8214be2e754751a08b32", "fetched_at": "2026-08-28T04:03:58.642367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owenlongbo/McImage"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.642367+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.642367+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.642367+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:20:31.733171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "259052d7385fcd7543b9499d128a91972ab5aaa8c3dd8214be2e754751a08b32", "fetched_at": "2026-08-28T04:03:58.642367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owenlongbo/McImage"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.642367+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:58.642367+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:20:31.733171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "259052d7385fcd7543b9499d128a91972ab5aaa8c3dd8214be2e754751a08b32", "fetched_at": "2026-08-28T04:03:58.642367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owenlongbo/McImage"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:20:31.733171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "259052d7385fcd7543b9499d128a91972ab5aaa8c3dd8214be2e754751a08b32", "fetched_at": "2026-08-28T04:03:58.642367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owenlongbo/McImage"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:20:31.733171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "259052d7385fcd7543b9499d128a91972ab5aaa8c3dd8214be2e754751a08b32", "fetched_at": "2026-08-28T04:03:58.642367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owenlongbo/McImage"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:20:31.733171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "259052d7385fcd7543b9499d128a91972ab5aaa8c3dd8214be2e754751a08b32", "fetched_at": "2026-08-28T04:03:58.642367+00:00", "kind": "readme", "missing": false, "url": "https://github.com/owenlongbo/McImage"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3441, "days_push": 1828, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}