{"adoption": {"forks": 1021, "observed_at": "2026-08-28T04:07:52.889550+00:00", "stars": 3264}, "canonical_url": "https://ross.abutalabs.com/products/sticky", "card": {"archived": true, "artifact_type": "plugin", "description": "jQuery Plugin for Sticky Objects", "domain": ["web-development", "frontend"], "enriched": true, "function": ["ui-components", "animation"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["garand/sticky"], "name": "garand/sticky", "platform": ["browser"], "pushed_at": "2019-11-13T13:09:12+00:00", "repo": "garand/sticky", "stars": 3264, "tags": ["jquery-plugin", "sticky-elements", "scrolling", "position-fixed", "jquery"], "topics": [], "urls": [], "use_cases": ["make a sidebar stay visible while scrolling", "keep a navigation bar pinned to the top of the page", "stick an element with custom top and bottom spacing", "recalculate sticky element width on window resize", "run code when an element becomes sticky or unsticks"], "what_it_is": "Sticky is a jQuery plugin that makes any page element stay visible while scrolling by switching it to position: fixed with configurable spacing. It adds CSS classes, manages a wrapper element, and emits lifecycle events like sticky-start and sticky-end.", "when_to_avoid": ["you use a modern framework where CSS position: sticky suffices", "you are building a new jQuery-free project", "you need actively maintained code with a clear license"], "when_to_choose": ["you already use jQuery and need simple sticky/fixed positioning behavior", "you need configurable spacing, width handling, and sticky lifecycle events", "you want a lightweight, dependency-light solution for older browsers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sticky", "repo": "garand/sticky", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.889550+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:23:11.263370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8510cadd3b732d52d21f234625f82d5d88a94181443550a8336f1f47877c71f0", "fetched_at": "2026-08-28T04:07:52.889550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/garand/sticky"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.889550+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:23:11.263370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8510cadd3b732d52d21f234625f82d5d88a94181443550a8336f1f47877c71f0", "fetched_at": "2026-08-28T04:07:52.889550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/garand/sticky"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:23:11.263370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8510cadd3b732d52d21f234625f82d5d88a94181443550a8336f1f47877c71f0", "fetched_at": "2026-08-28T04:07:52.889550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/garand/sticky"}], "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:07:52.889550+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.889550+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.889550+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:23:11.263370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8510cadd3b732d52d21f234625f82d5d88a94181443550a8336f1f47877c71f0", "fetched_at": "2026-08-28T04:07:52.889550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/garand/sticky"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.889550+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.889550+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:23:11.263370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8510cadd3b732d52d21f234625f82d5d88a94181443550a8336f1f47877c71f0", "fetched_at": "2026-08-28T04:07:52.889550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/garand/sticky"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.889550+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.889550+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.889550+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:23:11.263370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8510cadd3b732d52d21f234625f82d5d88a94181443550a8336f1f47877c71f0", "fetched_at": "2026-08-28T04:07:52.889550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/garand/sticky"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.889550+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:52.889550+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:23:11.263370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8510cadd3b732d52d21f234625f82d5d88a94181443550a8336f1f47877c71f0", "fetched_at": "2026-08-28T04:07:52.889550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/garand/sticky"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:23:11.263370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8510cadd3b732d52d21f234625f82d5d88a94181443550a8336f1f47877c71f0", "fetched_at": "2026-08-28T04:07:52.889550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/garand/sticky"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:23:11.263370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8510cadd3b732d52d21f234625f82d5d88a94181443550a8336f1f47877c71f0", "fetched_at": "2026-08-28T04:07:52.889550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/garand/sticky"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:23:11.263370+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8510cadd3b732d52d21f234625f82d5d88a94181443550a8336f1f47877c71f0", "fetched_at": "2026-08-28T04:07:52.889550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/garand/sticky"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5679, "days_push": 2485, "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}}