{"adoption": {"forks": 378, "observed_at": "2026-08-28T04:10:26.316986+00:00", "stars": 8926}, "canonical_url": "https://ross.abutalabs.com/products/universal-android-debloater-next-generation", "card": {"archived": false, "artifact_type": "application", "description": "Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices. Improve your privacy, the security and battery life of your device.", "domain": ["android-tools", "privacy", "developer-tools"], "enriched": true, "function": ["gui", "security", "privacy"], "health_score": 96, "homepage": null, "language": "Rust", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["Universal-Debloater-Alliance/universal-android-debloater-next-generation"], "name": "Universal-Debloater-Alliance/universal-android-debloater-next-generation", "platform": ["cross-platform", "windows", "rust"], "pushed_at": "2026-08-21T15:28:42+00:00", "repo": "Universal-Debloater-Alliance/universal-android-debloater-next-generation", "stars": 8926, "tags": ["adb", "debloating", "bloatware-removal", "non-rooted-devices", "battery-life", "android", "desktop", "macos", "linux"], "topics": ["adb", "android", "bloatware-removal", "debloat", "debloater", "debloating", "privacy", "bloatware-list"], "urls": [], "use_cases": ["remove bloatware from my android phone without root", "debloat samsung xiaomi system apps via adb", "improve android privacy by deleting tracking apps", "extend battery life by disabling preinstalled apps", "find safe packages to uninstall on android", "manage android system packages from my pc"], "what_it_is": "A cross-platform desktop GUI application written in Rust that uses ADB to remove bloatware from non-rooted Android devices. It aims to improve privacy, security, and battery life by uninstalling or disabling unnecessary system apps.", "when_to_avoid": ["your device is rooted and you prefer an on-device debloater like AppManager", "you need to debloat without a PC (consider Shizuku-based tools like Canta)", "you are unwilling to accept the risk of removing packages that may affect device functionality"], "when_to_choose": ["you want a GUI tool rather than raw ADB commands", "your Android device is not rooted", "you want community-curated safety ratings for which packages to remove", "you care about privacy and want a tool that collects no user data"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/universal-android-debloater-next-generation", "repo": "Universal-Debloater-Alliance/universal-android-debloater-next-generation", "role": "main", "score": 73}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.316986+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:24:32.772461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "268c94c6bfbc37cebde1ededafeb43a51864964cdcbcb46f70de02f9a386e57e", "fetched_at": "2026-08-28T04:10:26.316986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.316986+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:24:32.772461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "268c94c6bfbc37cebde1ededafeb43a51864964cdcbcb46f70de02f9a386e57e", "fetched_at": "2026-08-28T04:10:26.316986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:24:32.772461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "268c94c6bfbc37cebde1ededafeb43a51864964cdcbcb46f70de02f9a386e57e", "fetched_at": "2026-08-28T04:10:26.316986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"}], "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:10:26.316986+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.316986+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.316986+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:24:32.772461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "268c94c6bfbc37cebde1ededafeb43a51864964cdcbcb46f70de02f9a386e57e", "fetched_at": "2026-08-28T04:10:26.316986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.316986+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.316986+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:24:32.772461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "268c94c6bfbc37cebde1ededafeb43a51864964cdcbcb46f70de02f9a386e57e", "fetched_at": "2026-08-28T04:10:26.316986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.316986+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.316986+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.316986+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:24:32.772461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "268c94c6bfbc37cebde1ededafeb43a51864964cdcbcb46f70de02f9a386e57e", "fetched_at": "2026-08-28T04:10:26.316986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.316986+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:26.316986+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:24:32.772461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "268c94c6bfbc37cebde1ededafeb43a51864964cdcbcb46f70de02f9a386e57e", "fetched_at": "2026-08-28T04:10:26.316986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:24:32.772461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "268c94c6bfbc37cebde1ededafeb43a51864964cdcbcb46f70de02f9a386e57e", "fetched_at": "2026-08-28T04:10:26.316986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:24:32.772461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "268c94c6bfbc37cebde1ededafeb43a51864964cdcbcb46f70de02f9a386e57e", "fetched_at": "2026-08-28T04:10:26.316986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:24:32.772461+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "268c94c6bfbc37cebde1ededafeb43a51864964cdcbcb46f70de02f9a386e57e", "fetched_at": "2026-08-28T04:10:26.316986+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 74, "rhythm": 41}, "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": 1042, "days_push": 12, "days_rel": 233, "gap_med": 175, "n_releases_24m": 4}, "score": 73, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}