{"adoption": {"forks": 92, "observed_at": "2026-08-28T04:03:38.092665+00:00", "stars": 1113}, "canonical_url": "https://ross.abutalabs.com/products/widgetexamples", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A demo project showing different types of Widgets created with SwiftUI and WidgetKit.", "domain": ["mobile-development", "tutorials"], "enriched": true, "function": ["ui-components", "developer-tools"], "health_score": 26, "homepage": null, "language": "Swift", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["pawello2222/WidgetExamples"], "name": "pawello2222/WidgetExamples", "platform": [], "pushed_at": "2024-05-15T12:12:11+00:00", "repo": "pawello2222/WidgetExamples", "stars": 1113, "tags": ["widgetkit", "swiftui", "live-activity", "demo-project", "ios-widgets", "sirikit-intents", "core-data", "deep-links", "widgets", "ios", "swift", "mobile"], "topics": ["swift", "swiftui", "widget", "widgetkit", "coredata", "userdefaults", "deeplinks", "ios14", "ios14-widget", "sirikit", "intent", "demo", "liveactivity", "swiftdata", "ios16", "ios17", "animated-widget", "clock-widget", "audio-player", "audioplayer"], "urls": [], "use_cases": ["learn how to build iOS widgets with WidgetKit", "see examples of Live Activity widgets", "implement a countdown widget in SwiftUI", "create an animated clock widget", "use SiriKit intents to configure widgets", "share data between an app and its widget with App Groups", "add deep links from widgets into an app"], "what_it_is": "A demo project showcasing various iOS home screen widget types built with SwiftUI and WidgetKit. It includes examples of basic, intent-based, and unofficial widget techniques such as Live Activities, countdowns, and animated clocks.", "when_to_avoid": ["you need a production-ready widget library or framework rather than demo code", "you target platforms other than iOS/iPadOS", "you want a maintained dependency to drop into your app instead of example source"], "when_to_choose": ["you are an iOS developer learning WidgetKit patterns from working sample code", "you need reference implementations for Live Activities, intents, or Core Data-backed widgets", "you want copyable examples of widget-specific tricks like animations and deep linking"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/widgetexamples", "repo": "pawello2222/WidgetExamples", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.092665+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:42:37.563892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0fa3994fbbc318565fe5a4449448c69231a5829ad6fd1d77b7d24d5d7315401b", "fetched_at": "2026-08-28T04:03:38.092665+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pawello2222/WidgetExamples"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.092665+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:42:37.563892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0fa3994fbbc318565fe5a4449448c69231a5829ad6fd1d77b7d24d5d7315401b", "fetched_at": "2026-08-28T04:03:38.092665+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pawello2222/WidgetExamples"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:42:37.563892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0fa3994fbbc318565fe5a4449448c69231a5829ad6fd1d77b7d24d5d7315401b", "fetched_at": "2026-08-28T04:03:38.092665+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pawello2222/WidgetExamples"}], "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:03:38.092665+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.092665+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.092665+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:42:37.563892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0fa3994fbbc318565fe5a4449448c69231a5829ad6fd1d77b7d24d5d7315401b", "fetched_at": "2026-08-28T04:03:38.092665+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pawello2222/WidgetExamples"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.092665+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.092665+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:42:37.563892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0fa3994fbbc318565fe5a4449448c69231a5829ad6fd1d77b7d24d5d7315401b", "fetched_at": "2026-08-28T04:03:38.092665+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pawello2222/WidgetExamples"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.092665+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.092665+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.092665+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:42:37.563892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0fa3994fbbc318565fe5a4449448c69231a5829ad6fd1d77b7d24d5d7315401b", "fetched_at": "2026-08-28T04:03:38.092665+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pawello2222/WidgetExamples"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.092665+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:38.092665+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:42:37.563892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0fa3994fbbc318565fe5a4449448c69231a5829ad6fd1d77b7d24d5d7315401b", "fetched_at": "2026-08-28T04:03:38.092665+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pawello2222/WidgetExamples"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:42:37.563892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0fa3994fbbc318565fe5a4449448c69231a5829ad6fd1d77b7d24d5d7315401b", "fetched_at": "2026-08-28T04:03:38.092665+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pawello2222/WidgetExamples"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:42:37.563892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0fa3994fbbc318565fe5a4449448c69231a5829ad6fd1d77b7d24d5d7315401b", "fetched_at": "2026-08-28T04:03:38.092665+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pawello2222/WidgetExamples"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:42:37.563892+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0fa3994fbbc318565fe5a4449448c69231a5829ad6fd1d77b7d24d5d7315401b", "fetched_at": "2026-08-28T04:03:38.092665+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pawello2222/WidgetExamples"}], "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": 2148, "days_push": 840, "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}}