{"adoption": {"forks": 191, "observed_at": "2026-08-28T04:04:24.624778+00:00", "stars": 1333}, "canonical_url": "https://ross.abutalabs.com/products/materialbadgetextview", "card": {"archived": false, "artifact_type": "library", "description": "As the name describes, this is an Android library that you can use to show new messages badge and new features badge.", "domain": ["mobile-development", "android-tools"], "enriched": true, "function": ["ui-components"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["matrixxun/MaterialBadgeTextView"], "name": "matrixxun/MaterialBadgeTextView", "platform": ["jvm"], "pushed_at": "2017-02-15T02:56:59+00:00", "repo": "matrixxun/MaterialBadgeTextView", "stars": 1333, "tags": ["badge", "textview", "material-design", "notification-badge", "android-library", "android"], "topics": ["android", "textview", "badge", "android-library"], "urls": [], "use_cases": ["show unread message count badge on app icons", "display new features badge in Android app", "add notification badge to toolbar menu item", "material design badge textview for IM apps", "show badge count with 99+ overflow", "highlight new notifications in Android UI"], "what_it_is": "A lightweight Android library providing a Material Design styled TextView for displaying notification badges (unread counts, new feature indicators) on icons and toolbar menu items. It consists of a single Java class with no resource files and supports API level 9+.", "when_to_avoid": ["you need actively maintained library with recent updates", "your project requires a license file for compliance", "you target only modern Android with Jetpack Compose"], "when_to_choose": ["you need a simple, dependency-free badge view for an Android app", "you want Material Design style badges matching FAB shadows", "you need to badge toolbar menu actions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/materialbadgetextview", "repo": "matrixxun/MaterialBadgeTextView", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.624778+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:44:53.983400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd547e6930f3da44a698c3ae4b63d2d6cb096e0eac17ff7fe83de3bcde151e02", "fetched_at": "2026-08-28T04:04:24.624778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/matrixxun/MaterialBadgeTextView"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.624778+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:44:53.983400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd547e6930f3da44a698c3ae4b63d2d6cb096e0eac17ff7fe83de3bcde151e02", "fetched_at": "2026-08-28T04:04:24.624778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/matrixxun/MaterialBadgeTextView"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:44:53.983400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd547e6930f3da44a698c3ae4b63d2d6cb096e0eac17ff7fe83de3bcde151e02", "fetched_at": "2026-08-28T04:04:24.624778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/matrixxun/MaterialBadgeTextView"}], "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:24.624778+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.624778+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.624778+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:44:53.983400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd547e6930f3da44a698c3ae4b63d2d6cb096e0eac17ff7fe83de3bcde151e02", "fetched_at": "2026-08-28T04:04:24.624778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/matrixxun/MaterialBadgeTextView"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.624778+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.624778+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:44:53.983400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd547e6930f3da44a698c3ae4b63d2d6cb096e0eac17ff7fe83de3bcde151e02", "fetched_at": "2026-08-28T04:04:24.624778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/matrixxun/MaterialBadgeTextView"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.624778+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.624778+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.624778+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:44:53.983400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd547e6930f3da44a698c3ae4b63d2d6cb096e0eac17ff7fe83de3bcde151e02", "fetched_at": "2026-08-28T04:04:24.624778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/matrixxun/MaterialBadgeTextView"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.624778+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.624778+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:44:53.983400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd547e6930f3da44a698c3ae4b63d2d6cb096e0eac17ff7fe83de3bcde151e02", "fetched_at": "2026-08-28T04:04:24.624778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/matrixxun/MaterialBadgeTextView"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:44:53.983400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd547e6930f3da44a698c3ae4b63d2d6cb096e0eac17ff7fe83de3bcde151e02", "fetched_at": "2026-08-28T04:04:24.624778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/matrixxun/MaterialBadgeTextView"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:44:53.983400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd547e6930f3da44a698c3ae4b63d2d6cb096e0eac17ff7fe83de3bcde151e02", "fetched_at": "2026-08-28T04:04:24.624778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/matrixxun/MaterialBadgeTextView"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:44:53.983400+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bd547e6930f3da44a698c3ae4b63d2d6cb096e0eac17ff7fe83de3bcde151e02", "fetched_at": "2026-08-28T04:04:24.624778+00:00", "kind": "readme", "missing": false, "url": "https://github.com/matrixxun/MaterialBadgeTextView"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3576, "days_push": 3486, "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}}