{"adoption": {"forks": 174, "observed_at": "2026-08-28T04:03:57.510824+00:00", "stars": 1197}, "canonical_url": "https://ross.abutalabs.com/products/powermenu", "card": {"archived": false, "artifact_type": "library", "description": ":fire:  Powerful and modernized popup menu with fully customizable animations.", "domain": ["mobile-development", "android-tools", "frontend"], "enriched": true, "function": ["ui-components", "animation"], "health_score": 21, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["skydoves/PowerMenu"], "name": "skydoves/PowerMenu", "platform": [], "pushed_at": "2023-06-28T09:15:31+00:00", "repo": "skydoves/PowerMenu", "stars": 1197, "tags": ["popup-menu", "android-library", "dialogs", "customizable-animations", "popup-window", "android", "mobile"], "topics": ["android", "android-library", "dialog", "popup", "powermenu", "popup-window", "popup-menu", "android-menu", "skydoves"], "urls": [], "use_cases": ["show a customizable popup menu in an android app", "display animated dropdown menus over layouts", "create styled dialogs and popups on android", "customize popup menu animations and backgrounds", "replace default android menus with modern popups"], "what_it_is": "PowerMenu is an Android library for creating powerful, modernized popup menus and dialogs displayed on top of layouts. It offers fully customizable animations, backgrounds, menu effects, and preferences.", "when_to_avoid": ["building for platforms other than Android", "you need Jetpack Compose-native popup components", "the project requires actively maintained dependencies with frequent updates"], "when_to_choose": ["building a native Android app needing rich popup menus or dialogs", "you want fully customizable popup animations and effects", "you need a well-established Java Android UI library"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/powermenu", "repo": "skydoves/PowerMenu", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.510824+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.883927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df027a3e786bec6b367c3741478dde42792d2ede5ba86e0796396dfdd275333a", "fetched_at": "2026-08-28T04:03:57.510824+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skydoves/PowerMenu"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.510824+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.883927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df027a3e786bec6b367c3741478dde42792d2ede5ba86e0796396dfdd275333a", "fetched_at": "2026-08-28T04:03:57.510824+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skydoves/PowerMenu"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.883927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df027a3e786bec6b367c3741478dde42792d2ede5ba86e0796396dfdd275333a", "fetched_at": "2026-08-28T04:03:57.510824+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skydoves/PowerMenu"}], "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:57.510824+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.510824+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.510824+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.883927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df027a3e786bec6b367c3741478dde42792d2ede5ba86e0796396dfdd275333a", "fetched_at": "2026-08-28T04:03:57.510824+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skydoves/PowerMenu"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.510824+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.510824+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.883927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df027a3e786bec6b367c3741478dde42792d2ede5ba86e0796396dfdd275333a", "fetched_at": "2026-08-28T04:03:57.510824+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skydoves/PowerMenu"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.510824+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.510824+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.510824+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.883927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df027a3e786bec6b367c3741478dde42792d2ede5ba86e0796396dfdd275333a", "fetched_at": "2026-08-28T04:03:57.510824+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skydoves/PowerMenu"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.510824+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:57.510824+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.883927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df027a3e786bec6b367c3741478dde42792d2ede5ba86e0796396dfdd275333a", "fetched_at": "2026-08-28T04:03:57.510824+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skydoves/PowerMenu"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.883927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df027a3e786bec6b367c3741478dde42792d2ede5ba86e0796396dfdd275333a", "fetched_at": "2026-08-28T04:03:57.510824+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skydoves/PowerMenu"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.883927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df027a3e786bec6b367c3741478dde42792d2ede5ba86e0796396dfdd275333a", "fetched_at": "2026-08-28T04:03:57.510824+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skydoves/PowerMenu"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:21:28.883927+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "df027a3e786bec6b367c3741478dde42792d2ede5ba86e0796396dfdd275333a", "fetched_at": "2026-08-28T04:03:57.510824+00:00", "kind": "readme", "missing": false, "url": "https://github.com/skydoves/PowerMenu"}], "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": 3230, "days_push": 1162, "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}}