{"adoption": {"forks": 201, "observed_at": "2026-08-28T04:08:09.905928+00:00", "stars": 3566}, "canonical_url": "https://ross.abutalabs.com/products/awesome-web-components", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A curated list of awesome Web Components resources.", "domain": ["web-development", "frontend", "awesome-lists", "tutorials"], "enriched": true, "function": ["ui-components", "documentation", "developer-tools"], "health_score": 79, "homepage": null, "language": null, "license": "CC0-1.0", "license_family": "permissive", "maturity": "active", "member_repos": ["web-padawan/awesome-web-components"], "name": "web-padawan/awesome-web-components", "platform": ["browser"], "pushed_at": "2026-08-17T10:42:44+00:00", "repo": "web-padawan/awesome-web-components", "stars": 3566, "tags": ["awesome-list", "web-components", "custom-elements", "shadow-dom", "curated-resources", "web-server"], "topics": ["awesome", "awesome-list", "custom-elements", "web-components", "webcomponents", "shadow-dom"], "urls": [], "use_cases": ["find resources for learning web components", "discover custom elements libraries", "learn shadow dom best practices", "compare web component frameworks and libraries", "find tutorials on building reusable html components", "locate web component testing tools"], "what_it_is": "A curated awesome-list of Web Components resources covering standards, guides, libraries, frameworks, and tutorials. It serves as a reference index for developers learning about or working with custom elements and Shadow DOM.", "when_to_avoid": ["you need an actual component library or framework rather than links", "you want runnable code or a tool instead of documentation", "you need deep, up-to-date tutorials rather than a link index"], "when_to_choose": ["you want a curated starting point for web components", "you need links to standards, guides, and component libraries in one place", "you are evaluating web component tooling or frameworks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-web-components", "repo": "web-padawan/awesome-web-components", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.905928+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:34:10.432934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3fee9538a005d5fc2086410396c233e9ad5c5ae2ef4c103086d6b1db6224027", "fetched_at": "2026-08-28T04:08:09.905928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-padawan/awesome-web-components"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.905928+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:34:10.432934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3fee9538a005d5fc2086410396c233e9ad5c5ae2ef4c103086d6b1db6224027", "fetched_at": "2026-08-28T04:08:09.905928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-padawan/awesome-web-components"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:34:10.432934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3fee9538a005d5fc2086410396c233e9ad5c5ae2ef4c103086d6b1db6224027", "fetched_at": "2026-08-28T04:08:09.905928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-padawan/awesome-web-components"}], "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:08:09.905928+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.905928+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.905928+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:34:10.432934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3fee9538a005d5fc2086410396c233e9ad5c5ae2ef4c103086d6b1db6224027", "fetched_at": "2026-08-28T04:08:09.905928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-padawan/awesome-web-components"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.905928+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.905928+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:34:10.432934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3fee9538a005d5fc2086410396c233e9ad5c5ae2ef4c103086d6b1db6224027", "fetched_at": "2026-08-28T04:08:09.905928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-padawan/awesome-web-components"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.905928+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.905928+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.905928+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:34:10.432934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3fee9538a005d5fc2086410396c233e9ad5c5ae2ef4c103086d6b1db6224027", "fetched_at": "2026-08-28T04:08:09.905928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-padawan/awesome-web-components"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.905928+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:09.905928+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:34:10.432934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3fee9538a005d5fc2086410396c233e9ad5c5ae2ef4c103086d6b1db6224027", "fetched_at": "2026-08-28T04:08:09.905928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-padawan/awesome-web-components"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:34:10.432934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3fee9538a005d5fc2086410396c233e9ad5c5ae2ef4c103086d6b1db6224027", "fetched_at": "2026-08-28T04:08:09.905928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-padawan/awesome-web-components"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:34:10.432934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3fee9538a005d5fc2086410396c233e9ad5c5ae2ef4c103086d6b1db6224027", "fetched_at": "2026-08-28T04:08:09.905928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-padawan/awesome-web-components"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:34:10.432934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c3fee9538a005d5fc2086410396c233e9ad5c5ae2ef4c103086d6b1db6224027", "fetched_at": "2026-08-28T04:08:09.905928+00:00", "kind": "readme", "missing": false, "url": "https://github.com/web-padawan/awesome-web-components"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4338, "days_push": 16, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}