{"adoption": {"forks": 66, "observed_at": "2026-08-28T04:05:19.699866+00:00", "stars": 1667}, "canonical_url": "https://ross.abutalabs.com/products/awesome-service-workers", "card": {"archived": false, "artifact_type": "learning-resource", "description": ":nut_and_bolt: A collection of awesome resources for learning Service Workers", "domain": ["web-development", "frontend", "tutorials", "awesome-lists"], "enriched": true, "function": ["documentation"], "health_score": 20, "homepage": null, "language": null, "license": "CC0-1.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["TalAter/awesome-service-workers"], "name": "TalAter/awesome-service-workers", "platform": ["browser"], "pushed_at": "2019-06-07T18:59:21+00:00", "repo": "TalAter/awesome-service-workers", "stars": 1667, "tags": ["service-workers", "progressive-web-apps", "offline-first", "curated-list", "pwa", "web-server"], "topics": [], "urls": [], "use_cases": ["learn how service workers work", "find tutorials on offline web apps", "discover service worker libraries and tools", "get resources for building progressive web apps", "find caching strategy guides", "learn about push notifications with service workers"], "what_it_is": "A curated awesome-list of resources for learning about Service Workers, including tutorials, books, videos, and tools. It serves as a reference hub for developers building offline-capable and progressive web apps.", "when_to_avoid": ["you need a runnable library or tool rather than a link collection", "you need up-to-date resources, as the list was last updated in 2019", "you want deep original content rather than curated links"], "when_to_choose": ["you want a curated starting point for learning service workers", "you're building a PWA and need offline-first resources", "you want links to books, courses, and cookbooks in one place"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-service-workers", "repo": "TalAter/awesome-service-workers", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.699866+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:42:51.924329+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f4fd21218fc15cb11d3ce5c75bd4d2bfe995e1dd0f466fb694bf3943df28c4", "fetched_at": "2026-08-28T04:05:19.699866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TalAter/awesome-service-workers"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.699866+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:42:51.924329+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f4fd21218fc15cb11d3ce5c75bd4d2bfe995e1dd0f466fb694bf3943df28c4", "fetched_at": "2026-08-28T04:05:19.699866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TalAter/awesome-service-workers"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:42:51.924329+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f4fd21218fc15cb11d3ce5c75bd4d2bfe995e1dd0f466fb694bf3943df28c4", "fetched_at": "2026-08-28T04:05:19.699866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TalAter/awesome-service-workers"}], "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:05:19.699866+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.699866+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.699866+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:42:51.924329+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f4fd21218fc15cb11d3ce5c75bd4d2bfe995e1dd0f466fb694bf3943df28c4", "fetched_at": "2026-08-28T04:05:19.699866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TalAter/awesome-service-workers"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.699866+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.699866+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:42:51.924329+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f4fd21218fc15cb11d3ce5c75bd4d2bfe995e1dd0f466fb694bf3943df28c4", "fetched_at": "2026-08-28T04:05:19.699866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TalAter/awesome-service-workers"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.699866+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.699866+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.699866+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:42:51.924329+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f4fd21218fc15cb11d3ce5c75bd4d2bfe995e1dd0f466fb694bf3943df28c4", "fetched_at": "2026-08-28T04:05:19.699866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TalAter/awesome-service-workers"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.699866+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:19.699866+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:42:51.924329+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f4fd21218fc15cb11d3ce5c75bd4d2bfe995e1dd0f466fb694bf3943df28c4", "fetched_at": "2026-08-28T04:05:19.699866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TalAter/awesome-service-workers"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:42:51.924329+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f4fd21218fc15cb11d3ce5c75bd4d2bfe995e1dd0f466fb694bf3943df28c4", "fetched_at": "2026-08-28T04:05:19.699866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TalAter/awesome-service-workers"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:42:51.924329+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f4fd21218fc15cb11d3ce5c75bd4d2bfe995e1dd0f466fb694bf3943df28c4", "fetched_at": "2026-08-28T04:05:19.699866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TalAter/awesome-service-workers"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:42:51.924329+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "07f4fd21218fc15cb11d3ce5c75bd4d2bfe995e1dd0f466fb694bf3943df28c4", "fetched_at": "2026-08-28T04:05:19.699866+00:00", "kind": "readme", "missing": false, "url": "https://github.com/TalAter/awesome-service-workers"}], "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": 3824, "days_push": 2644, "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}}