{"adoption": {"forks": 6559, "observed_at": "2026-08-28T04:11:05.632016+00:00", "stars": 14148}, "canonical_url": "https://ross.abutalabs.com/products/angular-ui-bootstrap", "card": {"archived": true, "artifact_type": "library", "description": "PLEASE READ THE PROJECT STATUS BELOW.  Native AngularJS (Angular) directives for Bootstrap. Smaller footprint (20kB gzipped), no 3rd party JS dependencies (jQuery, bootstrap JS) required. Please read the README.md file before submitting an issue!", "domain": ["web-development", "frontend"], "enriched": true, "function": ["ui-components", "frontend-framework"], "health_score": 10, "homepage": "http://angular-ui.github.io/bootstrap/", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["angular-ui/bootstrap"], "name": "angular-ui/bootstrap", "platform": ["cross-platform"], "pushed_at": "2019-02-10T12:36:40+00:00", "repo": "angular-ui/bootstrap", "stars": 14148, "tags": ["angularjs", "bootstrap", "directives", "legacy", "no-jquery", "web-server"], "topics": [], "urls": [], "use_cases": ["add bootstrap components to an angularjs app without jquery", "angularjs modal dialog directive", "datepicker for angular 1.x", "tooltips and popovers in angularjs", "pagination and typeahead components for angularjs", "lightweight bootstrap ui for legacy angular apps"], "what_it_is": "UI Bootstrap is a set of native AngularJS (Angular 1.x) directives implementing Bootstrap components like modals, datepickers, tooltips, and pagination, with no jQuery or Bootstrap JS dependencies. The project is feature-complete and no longer maintained, with the team having moved to ng-bootstrap for Angular 2+.", "when_to_avoid": ["starting a new project with modern Angular (use ng-bootstrap instead)", "your project uses Bootstrap 4 or 5 CSS", "you need actively maintained software with bug fixes and security patches"], "when_to_choose": ["maintaining an existing AngularJS 1.x application using Bootstrap 3 CSS", "you need Bootstrap components without jQuery or Bootstrap's JavaScript", "working on a legacy codebase already using UI Bootstrap"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/angular-ui-bootstrap", "repo": "angular-ui/bootstrap", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:05.632016+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:12:46.932117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7297e27d99f481ebbad861b911f99576a535db2a8e4e60c2237eddd4cc67f094", "fetched_at": "2026-08-28T04:11:05.632016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/angular-ui/bootstrap"}, {"content_hash": "599c1b04f47e502f692ba64120b99ca932d14c6861369ef3b8f05cd61a5ba2ea", "fetched_at": "2026-08-29T08:06:44.159586+00:00", "kind": "homepage", "missing": false, "url": "http://angular-ui.github.io/bootstrap/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:05.632016+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:12:46.932117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7297e27d99f481ebbad861b911f99576a535db2a8e4e60c2237eddd4cc67f094", "fetched_at": "2026-08-28T04:11:05.632016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/angular-ui/bootstrap"}, {"content_hash": "599c1b04f47e502f692ba64120b99ca932d14c6861369ef3b8f05cd61a5ba2ea", "fetched_at": "2026-08-29T08:06:44.159586+00:00", "kind": "homepage", "missing": false, "url": "http://angular-ui.github.io/bootstrap/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:12:46.932117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7297e27d99f481ebbad861b911f99576a535db2a8e4e60c2237eddd4cc67f094", "fetched_at": "2026-08-28T04:11:05.632016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/angular-ui/bootstrap"}, {"content_hash": "599c1b04f47e502f692ba64120b99ca932d14c6861369ef3b8f05cd61a5ba2ea", "fetched_at": "2026-08-29T08:06:44.159586+00:00", "kind": "homepage", "missing": false, "url": "http://angular-ui.github.io/bootstrap/"}], "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:11:05.632016+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:05.632016+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:05.632016+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:12:46.932117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7297e27d99f481ebbad861b911f99576a535db2a8e4e60c2237eddd4cc67f094", "fetched_at": "2026-08-28T04:11:05.632016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/angular-ui/bootstrap"}, {"content_hash": "599c1b04f47e502f692ba64120b99ca932d14c6861369ef3b8f05cd61a5ba2ea", "fetched_at": "2026-08-29T08:06:44.159586+00:00", "kind": "homepage", "missing": false, "url": "http://angular-ui.github.io/bootstrap/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:05.632016+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:05.632016+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:12:46.932117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7297e27d99f481ebbad861b911f99576a535db2a8e4e60c2237eddd4cc67f094", "fetched_at": "2026-08-28T04:11:05.632016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/angular-ui/bootstrap"}, {"content_hash": "599c1b04f47e502f692ba64120b99ca932d14c6861369ef3b8f05cd61a5ba2ea", "fetched_at": "2026-08-29T08:06:44.159586+00:00", "kind": "homepage", "missing": false, "url": "http://angular-ui.github.io/bootstrap/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:05.632016+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:05.632016+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:05.632016+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:12:46.932117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7297e27d99f481ebbad861b911f99576a535db2a8e4e60c2237eddd4cc67f094", "fetched_at": "2026-08-28T04:11:05.632016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/angular-ui/bootstrap"}, {"content_hash": "599c1b04f47e502f692ba64120b99ca932d14c6861369ef3b8f05cd61a5ba2ea", "fetched_at": "2026-08-29T08:06:44.159586+00:00", "kind": "homepage", "missing": false, "url": "http://angular-ui.github.io/bootstrap/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:05.632016+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:05.632016+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:12:46.932117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7297e27d99f481ebbad861b911f99576a535db2a8e4e60c2237eddd4cc67f094", "fetched_at": "2026-08-28T04:11:05.632016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/angular-ui/bootstrap"}, {"content_hash": "599c1b04f47e502f692ba64120b99ca932d14c6861369ef3b8f05cd61a5ba2ea", "fetched_at": "2026-08-29T08:06:44.159586+00:00", "kind": "homepage", "missing": false, "url": "http://angular-ui.github.io/bootstrap/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:12:46.932117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7297e27d99f481ebbad861b911f99576a535db2a8e4e60c2237eddd4cc67f094", "fetched_at": "2026-08-28T04:11:05.632016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/angular-ui/bootstrap"}, {"content_hash": "599c1b04f47e502f692ba64120b99ca932d14c6861369ef3b8f05cd61a5ba2ea", "fetched_at": "2026-08-29T08:06:44.159586+00:00", "kind": "homepage", "missing": false, "url": "http://angular-ui.github.io/bootstrap/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:12:46.932117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7297e27d99f481ebbad861b911f99576a535db2a8e4e60c2237eddd4cc67f094", "fetched_at": "2026-08-28T04:11:05.632016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/angular-ui/bootstrap"}, {"content_hash": "599c1b04f47e502f692ba64120b99ca932d14c6861369ef3b8f05cd61a5ba2ea", "fetched_at": "2026-08-29T08:06:44.159586+00:00", "kind": "homepage", "missing": false, "url": "http://angular-ui.github.io/bootstrap/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:12:46.932117+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "7297e27d99f481ebbad861b911f99576a535db2a8e4e60c2237eddd4cc67f094", "fetched_at": "2026-08-28T04:11:05.632016+00:00", "kind": "readme", "missing": false, "url": "https://github.com/angular-ui/bootstrap"}, {"content_hash": "599c1b04f47e502f692ba64120b99ca932d14c6861369ef3b8f05cd61a5ba2ea", "fetched_at": "2026-08-29T08:06:44.159586+00:00", "kind": "homepage", "missing": false, "url": "http://angular-ui.github.io/bootstrap/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5080, "days_push": 2761, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}