{"adoption": {"forks": 268, "observed_at": "2026-08-28T04:04:18.562511+00:00", "stars": 1304}, "canonical_url": "https://ross.abutalabs.com/products/googleprogressbar", "card": {"archived": false, "artifact_type": "library", "description": "Android library to display progress like google does in some of his services.", "domain": ["mobile-development", "android-tools"], "enriched": true, "function": ["animation", "ui-components"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["jpardogo/GoogleProgressBar"], "name": "jpardogo/GoogleProgressBar", "platform": [], "pushed_at": "2019-10-16T11:30:19+00:00", "repo": "jpardogo/GoogleProgressBar", "stars": 1304, "tags": ["progressbar", "android-library", "indeterminate-progress", "google-style-animations", "java", "android"], "topics": ["android-library", "progressbar", "googleprogressbar", "animations", "nexus-cross", "dice", "animation"], "urls": [], "use_cases": ["show a Google-style loading spinner in my Android app", "add an animated indeterminate progress bar to an Android layout", "display folding circles loading animation like Google Play", "use the Nexus boot animation cross as a progress indicator", "customize progress bar colors with Google's brand palette", "replace the default Android ProgressBar with a fancier animation"], "what_it_is": "An Android library providing custom indeterminate progress bar drawables that mimic Google's loading animations, such as folding circles, Google Music dices, and the Nexus rotation cross. It offers both programmatic and XML-based usage with customizable colors and animation speed.", "when_to_avoid": ["you need a maintained library with recent updates and bug fixes", "your project is written in Kotlin and you want idiomatic Kotlin libraries", "you need determinate progress or modern Material Design loading indicators"], "when_to_choose": ["you want Google-inspired indeterminate progress animations in an Android app", "you need a lightweight Java-based Android UI library for spinners", "you want XML-configurable progress bar drawables"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/googleprogressbar", "repo": "jpardogo/GoogleProgressBar", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:18.562511+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:51:08.369324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "354ed2958c0941677867ab1a1fb8588e19e3dff39bdb3206f06f130c0a645fac", "fetched_at": "2026-08-28T04:04:18.562511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jpardogo/GoogleProgressBar"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:18.562511+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:51:08.369324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "354ed2958c0941677867ab1a1fb8588e19e3dff39bdb3206f06f130c0a645fac", "fetched_at": "2026-08-28T04:04:18.562511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jpardogo/GoogleProgressBar"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:51:08.369324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "354ed2958c0941677867ab1a1fb8588e19e3dff39bdb3206f06f130c0a645fac", "fetched_at": "2026-08-28T04:04:18.562511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jpardogo/GoogleProgressBar"}], "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:18.562511+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:18.562511+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:18.562511+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:51:08.369324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "354ed2958c0941677867ab1a1fb8588e19e3dff39bdb3206f06f130c0a645fac", "fetched_at": "2026-08-28T04:04:18.562511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jpardogo/GoogleProgressBar"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:18.562511+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:18.562511+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:51:08.369324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "354ed2958c0941677867ab1a1fb8588e19e3dff39bdb3206f06f130c0a645fac", "fetched_at": "2026-08-28T04:04:18.562511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jpardogo/GoogleProgressBar"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:18.562511+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:18.562511+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:18.562511+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:51:08.369324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "354ed2958c0941677867ab1a1fb8588e19e3dff39bdb3206f06f130c0a645fac", "fetched_at": "2026-08-28T04:04:18.562511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jpardogo/GoogleProgressBar"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:18.562511+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:18.562511+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:51:08.369324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "354ed2958c0941677867ab1a1fb8588e19e3dff39bdb3206f06f130c0a645fac", "fetched_at": "2026-08-28T04:04:18.562511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jpardogo/GoogleProgressBar"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:51:08.369324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "354ed2958c0941677867ab1a1fb8588e19e3dff39bdb3206f06f130c0a645fac", "fetched_at": "2026-08-28T04:04:18.562511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jpardogo/GoogleProgressBar"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:51:08.369324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "354ed2958c0941677867ab1a1fb8588e19e3dff39bdb3206f06f130c0a645fac", "fetched_at": "2026-08-28T04:04:18.562511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jpardogo/GoogleProgressBar"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:51:08.369324+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "354ed2958c0941677867ab1a1fb8588e19e3dff39bdb3206f06f130c0a645fac", "fetched_at": "2026-08-28T04:04:18.562511+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jpardogo/GoogleProgressBar"}], "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": 4543, "days_push": 2513, "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}}