{"adoption": {"forks": 139, "observed_at": "2026-08-28T04:07:46.124288+00:00", "stars": 3151}, "canonical_url": "https://ross.abutalabs.com/products/mahmud0808-iconify", "card": {"archived": false, "artifact_type": "application", "description": "Iconify lets you customize your Android 12+ device easily. Change icons, colors, shapes, and even the notification panel for a personalized look that suits your style.", "domain": ["android-tools", "mobile-development", "self-hosted"], "enriched": true, "function": ["theme", "ui-components", "developer-tools"], "health_score": 98, "homepage": "https://mahmud0808.github.io/Iconify/", "language": "Kotlin", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Mahmud0808/Iconify"], "name": "Mahmud0808/Iconify", "platform": [], "pushed_at": "2026-08-22T17:05:18+00:00", "repo": "Mahmud0808/Iconify", "stars": 3151, "tags": ["android-customization", "system-ui-tweaks", "root-required", "xposed-framework", "magisk-module", "icon-packs", "material-you", "quick-settings", "lockscreen-customization", "statusbar-styles", "open-source", "customization", "android", "mobile"], "topics": ["android", "application", "customization", "iconify", "theme"], "urls": [], "use_cases": ["customize android system icons with icon packs", "change quick settings panel tiles and layout on android", "apply custom material you colors and accent engine", "add custom lockscreen clocks and widgets", "restyle android statusbar and battery icon", "customize notification and media player style", "personalize android 12+ device ui without editing system files"], "what_it_is": "Iconify is a free and open-source Android application for deep system UI customization on Android 12+ Pixel and AOSP-based ROMs. It lets users swap system icon packs, restyle the Quick Settings panel, statusbar, lockscreen, notifications, and apply custom Material You color engines using root access via Magisk, KernelSU, or APatch, with some features requiring the Xposed framework (LSPosed).", "when_to_avoid": ["your device is not rooted or you cannot use Magisk, KernelSU, or APatch", "you run a non-AOSP or heavily skinned ROM outside the supported Android 12+ Pixel/AOSP range", "you only want simple launcher-level icon changes without root", "you need a no-root customization solution"], "when_to_choose": ["you have a rooted Android 12+ Pixel or AOSP-based ROM and want deep system UI customization", "you want to swap system icon packs, tweak Quick Settings, statusbar, or lockscreen without manually editing system files", "you prefer an open-source alternative to closed-source theming apps", "you want Material You color engine control with custom colors and saturation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mahmud0808-iconify", "repo": "Mahmud0808/Iconify", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.124288+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:25:42.037858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "beec0a2830efd518204b113f85707d077c890977ca55e60ed7e5c29c22d7ac28", "fetched_at": "2026-08-28T04:07:46.124288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mahmud0808/Iconify"}, {"content_hash": "d17ae5fe844b821808e0a3c2649de3b48c4ec45b9720cc7e3128c8275944d19a", "fetched_at": "2026-08-29T09:40:17.057629+00:00", "kind": "homepage", "missing": false, "url": "https://mahmud0808.github.io/Iconify/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.124288+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:25:42.037858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "beec0a2830efd518204b113f85707d077c890977ca55e60ed7e5c29c22d7ac28", "fetched_at": "2026-08-28T04:07:46.124288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mahmud0808/Iconify"}, {"content_hash": "d17ae5fe844b821808e0a3c2649de3b48c4ec45b9720cc7e3128c8275944d19a", "fetched_at": "2026-08-29T09:40:17.057629+00:00", "kind": "homepage", "missing": false, "url": "https://mahmud0808.github.io/Iconify/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:25:42.037858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "beec0a2830efd518204b113f85707d077c890977ca55e60ed7e5c29c22d7ac28", "fetched_at": "2026-08-28T04:07:46.124288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mahmud0808/Iconify"}, {"content_hash": "d17ae5fe844b821808e0a3c2649de3b48c4ec45b9720cc7e3128c8275944d19a", "fetched_at": "2026-08-29T09:40:17.057629+00:00", "kind": "homepage", "missing": false, "url": "https://mahmud0808.github.io/Iconify/"}], "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:07:46.124288+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.124288+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.124288+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:25:42.037858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "beec0a2830efd518204b113f85707d077c890977ca55e60ed7e5c29c22d7ac28", "fetched_at": "2026-08-28T04:07:46.124288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mahmud0808/Iconify"}, {"content_hash": "d17ae5fe844b821808e0a3c2649de3b48c4ec45b9720cc7e3128c8275944d19a", "fetched_at": "2026-08-29T09:40:17.057629+00:00", "kind": "homepage", "missing": false, "url": "https://mahmud0808.github.io/Iconify/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.124288+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.124288+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:25:42.037858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "beec0a2830efd518204b113f85707d077c890977ca55e60ed7e5c29c22d7ac28", "fetched_at": "2026-08-28T04:07:46.124288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mahmud0808/Iconify"}, {"content_hash": "d17ae5fe844b821808e0a3c2649de3b48c4ec45b9720cc7e3128c8275944d19a", "fetched_at": "2026-08-29T09:40:17.057629+00:00", "kind": "homepage", "missing": false, "url": "https://mahmud0808.github.io/Iconify/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.124288+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.124288+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.124288+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:25:42.037858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "beec0a2830efd518204b113f85707d077c890977ca55e60ed7e5c29c22d7ac28", "fetched_at": "2026-08-28T04:07:46.124288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mahmud0808/Iconify"}, {"content_hash": "d17ae5fe844b821808e0a3c2649de3b48c4ec45b9720cc7e3128c8275944d19a", "fetched_at": "2026-08-29T09:40:17.057629+00:00", "kind": "homepage", "missing": false, "url": "https://mahmud0808.github.io/Iconify/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.124288+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:46.124288+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:25:42.037858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "beec0a2830efd518204b113f85707d077c890977ca55e60ed7e5c29c22d7ac28", "fetched_at": "2026-08-28T04:07:46.124288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mahmud0808/Iconify"}, {"content_hash": "d17ae5fe844b821808e0a3c2649de3b48c4ec45b9720cc7e3128c8275944d19a", "fetched_at": "2026-08-29T09:40:17.057629+00:00", "kind": "homepage", "missing": false, "url": "https://mahmud0808.github.io/Iconify/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:25:42.037858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "beec0a2830efd518204b113f85707d077c890977ca55e60ed7e5c29c22d7ac28", "fetched_at": "2026-08-28T04:07:46.124288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mahmud0808/Iconify"}, {"content_hash": "d17ae5fe844b821808e0a3c2649de3b48c4ec45b9720cc7e3128c8275944d19a", "fetched_at": "2026-08-29T09:40:17.057629+00:00", "kind": "homepage", "missing": false, "url": "https://mahmud0808.github.io/Iconify/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:25:42.037858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "beec0a2830efd518204b113f85707d077c890977ca55e60ed7e5c29c22d7ac28", "fetched_at": "2026-08-28T04:07:46.124288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mahmud0808/Iconify"}, {"content_hash": "d17ae5fe844b821808e0a3c2649de3b48c4ec45b9720cc7e3128c8275944d19a", "fetched_at": "2026-08-29T09:40:17.057629+00:00", "kind": "homepage", "missing": false, "url": "https://mahmud0808.github.io/Iconify/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:25:42.037858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "beec0a2830efd518204b113f85707d077c890977ca55e60ed7e5c29c22d7ac28", "fetched_at": "2026-08-28T04:07:46.124288+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mahmud0808/Iconify"}, {"content_hash": "d17ae5fe844b821808e0a3c2649de3b48c4ec45b9720cc7e3128c8275944d19a", "fetched_at": "2026-08-29T09:40:17.057629+00:00", "kind": "homepage", "missing": false, "url": "https://mahmud0808.github.io/Iconify/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 73}, "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": 1467, "days_push": 11, "days_rel": 102, "gap_med": 31, "n_releases_24m": 6}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}