{"adoption": {"forks": 230, "observed_at": "2026-08-28T04:04:49.319525+00:00", "stars": 1471}, "canonical_url": "https://ross.abutalabs.com/products/ngprogress", "card": {"archived": false, "artifact_type": "library", "description": "⏳ Angular provider for slim loading bar at the top of the page ( inspired by https://github.com/rstacruz/nprogress )", "domain": ["frontend", "web-development"], "enriched": true, "function": ["ui-components", "animation"], "health_score": 20, "homepage": "http://victorbjelkholm.github.io/ngProgress/", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["victorb/ngProgress"], "name": "victorb/ngProgress", "platform": ["browser"], "pushed_at": "2018-11-07T23:07:44+00:00", "repo": "victorb/ngProgress", "stars": 1471, "tags": ["angular", "progressbar", "loading-bar", "nprogress-inspired", "javascript"], "topics": ["progressbar", "javascript", "angular"], "urls": [], "use_cases": ["show a slim loading bar at the top of an Angular page", "indicate progress while fetching external resources", "display loading state between page view transitions", "customize progress bar color, height, and DOM parent", "programmatically set or reset loading percentage in a controller"], "what_it_is": "ngProgress is an Angular provider that renders a slim animated loading bar at the top of the page, inspired by nprogress. It exposes a factory API to start, stop, set, and complete progress instances for showing loading status of resources or page transitions.", "when_to_avoid": ["you are using modern Angular (2+) or another framework like React or Vue", "you need a maintained library - the latest release is from 2018 and the project appears inactive"], "when_to_choose": ["you are building an AngularJS (1.x) app and want a lightweight top loading bar", "you want a simple nprogress-style progress indicator with an injectable Angular factory API"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ngprogress", "repo": "victorb/ngProgress", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.319525+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.126159+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f10f88fe7103ba021bce669cb029f7acd7417d1cd46319a822e37ce0cebce75f", "fetched_at": "2026-08-28T04:04:49.319525+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victorb/ngProgress"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.319525+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.126159+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f10f88fe7103ba021bce669cb029f7acd7417d1cd46319a822e37ce0cebce75f", "fetched_at": "2026-08-28T04:04:49.319525+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victorb/ngProgress"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.126159+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f10f88fe7103ba021bce669cb029f7acd7417d1cd46319a822e37ce0cebce75f", "fetched_at": "2026-08-28T04:04:49.319525+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victorb/ngProgress"}], "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:49.319525+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.319525+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.319525+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.126159+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f10f88fe7103ba021bce669cb029f7acd7417d1cd46319a822e37ce0cebce75f", "fetched_at": "2026-08-28T04:04:49.319525+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victorb/ngProgress"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.319525+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.319525+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.126159+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f10f88fe7103ba021bce669cb029f7acd7417d1cd46319a822e37ce0cebce75f", "fetched_at": "2026-08-28T04:04:49.319525+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victorb/ngProgress"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.319525+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.319525+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.319525+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.126159+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f10f88fe7103ba021bce669cb029f7acd7417d1cd46319a822e37ce0cebce75f", "fetched_at": "2026-08-28T04:04:49.319525+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victorb/ngProgress"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.319525+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:49.319525+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.126159+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f10f88fe7103ba021bce669cb029f7acd7417d1cd46319a822e37ce0cebce75f", "fetched_at": "2026-08-28T04:04:49.319525+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victorb/ngProgress"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.126159+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f10f88fe7103ba021bce669cb029f7acd7417d1cd46319a822e37ce0cebce75f", "fetched_at": "2026-08-28T04:04:49.319525+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victorb/ngProgress"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.126159+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f10f88fe7103ba021bce669cb029f7acd7417d1cd46319a822e37ce0cebce75f", "fetched_at": "2026-08-28T04:04:49.319525+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victorb/ngProgress"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:34:47.126159+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f10f88fe7103ba021bce669cb029f7acd7417d1cd46319a822e37ce0cebce75f", "fetched_at": "2026-08-28T04:04:49.319525+00:00", "kind": "readme", "missing": false, "url": "https://github.com/victorb/ngProgress"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4760, "days_push": 2856, "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}}