{"adoption": {"forks": 142, "observed_at": "2026-08-28T04:03:18.183400+00:00", "stars": 1032}, "canonical_url": "https://ross.abutalabs.com/products/flyingpumba-simpleratingbar", "card": {"archived": false, "artifact_type": "library", "description": "Open source project which features a simple yet powerful RatingBar alternative to Android's default", "domain": ["mobile-development", "android-tools"], "enriched": true, "function": ["ui-components"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["FlyingPumba/SimpleRatingBar"], "name": "FlyingPumba/SimpleRatingBar", "platform": ["jvm"], "pushed_at": "2020-05-14T16:39:20+00:00", "repo": "FlyingPumba/SimpleRatingBar", "stars": 1032, "tags": ["rating-bar", "android-view", "custom-view", "xml-widgets", "android"], "topics": [], "urls": [], "use_cases": ["show a 5-star rating input in an Android app", "customize star colors, borders, and corner radius in a rating widget", "support right-to-left languages in a rating bar", "animate a rating value programmatically with a bounce interpolator", "use wrap_content or match_parent width for a rating bar", "allow fractional step sizes like 0.5 stars"], "what_it_is": "An open-source Android library providing a customizable RatingBar view as an alternative to Android's default widget. It supports arbitrary star counts, step sizes, colors, borders, RTL layouts, and programmatic animated rating changes.", "when_to_avoid": ["you are not building an Android app", "you need a maintained library with recent releases (last release was 2020)", "you need a rating widget for non-Java/Kotlin Android stacks like Flutter or React Native"], "when_to_choose": ["you need more customization than Android's default RatingBar offers", "you want exact control over star size, spacing, and colors", "you need RTL support or fractional step sizes", "you want to animate rating changes in an Android view"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flyingpumba-simpleratingbar", "repo": "FlyingPumba/SimpleRatingBar", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.183400+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.080209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e1609a1c6b3f0542eade64c667a45821f5d044296ac63f4dc7ae3096d0487b5", "fetched_at": "2026-08-28T04:03:18.183400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlyingPumba/SimpleRatingBar"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.183400+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.080209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e1609a1c6b3f0542eade64c667a45821f5d044296ac63f4dc7ae3096d0487b5", "fetched_at": "2026-08-28T04:03:18.183400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlyingPumba/SimpleRatingBar"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.080209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e1609a1c6b3f0542eade64c667a45821f5d044296ac63f4dc7ae3096d0487b5", "fetched_at": "2026-08-28T04:03:18.183400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlyingPumba/SimpleRatingBar"}], "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:18.183400+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.183400+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.183400+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.080209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e1609a1c6b3f0542eade64c667a45821f5d044296ac63f4dc7ae3096d0487b5", "fetched_at": "2026-08-28T04:03:18.183400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlyingPumba/SimpleRatingBar"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.183400+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.183400+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.080209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e1609a1c6b3f0542eade64c667a45821f5d044296ac63f4dc7ae3096d0487b5", "fetched_at": "2026-08-28T04:03:18.183400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlyingPumba/SimpleRatingBar"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.183400+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.183400+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.183400+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.080209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e1609a1c6b3f0542eade64c667a45821f5d044296ac63f4dc7ae3096d0487b5", "fetched_at": "2026-08-28T04:03:18.183400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlyingPumba/SimpleRatingBar"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.183400+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:18.183400+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.080209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e1609a1c6b3f0542eade64c667a45821f5d044296ac63f4dc7ae3096d0487b5", "fetched_at": "2026-08-28T04:03:18.183400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlyingPumba/SimpleRatingBar"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.080209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e1609a1c6b3f0542eade64c667a45821f5d044296ac63f4dc7ae3096d0487b5", "fetched_at": "2026-08-28T04:03:18.183400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlyingPumba/SimpleRatingBar"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.080209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e1609a1c6b3f0542eade64c667a45821f5d044296ac63f4dc7ae3096d0487b5", "fetched_at": "2026-08-28T04:03:18.183400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlyingPumba/SimpleRatingBar"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:06:43.080209+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3e1609a1c6b3f0542eade64c667a45821f5d044296ac63f4dc7ae3096d0487b5", "fetched_at": "2026-08-28T04:03:18.183400+00:00", "kind": "readme", "missing": false, "url": "https://github.com/FlyingPumba/SimpleRatingBar"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3687, "days_push": 2302, "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}}