{"adoption": {"forks": 85, "observed_at": "2026-08-28T04:05:05.329845+00:00", "stars": 1570}, "canonical_url": "https://ross.abutalabs.com/products/home-assistant-iconic", "card": {"archived": true, "artifact_type": "library", "description": ":art: Auto-generated icon font library for iOS, watchOS and tvOS", "domain": ["mobile-development", "frontend", "developer-tools"], "enriched": true, "function": ["ui-components"], "health_score": 10, "homepage": null, "language": "Swift", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["home-assistant/Iconic"], "name": "home-assistant/Iconic", "platform": ["cross-platform"], "pushed_at": "2022-06-23T16:06:03+00:00", "repo": "home-assistant/Iconic", "stars": 1570, "tags": ["icon-font", "swiftgen", "watchos", "tvos", "interface-builder", "cocoapods", "code-generation", "ios", "swift"], "topics": ["code-generator", "icon-font", "swift", "ios", "tvos", "watchos", "interface-builder"], "urls": [], "use_cases": ["use icon fonts in an iOS app with type-safe Swift APIs", "render icons as UIImage or NSAttributedString from a TTF/OTF font", "display icon fonts in Interface Builder", "auto-generate enums mapping icon names to unicode codepoints", "add scalable, tintable icons to watchOS or tvOS apps"], "what_it_is": "Iconic is a Swift library that auto-generates strongly typed code for using icon fonts in iOS, tvOS, and watchOS apps, with UIKit extensions and Interface Builder support. It is no longer maintained due to underlying SwiftGen issues.", "when_to_avoid": ["starting a new project - the library is explicitly unmaintained", "you need Swift 5.3+ or recent toolchain compatibility", "you need Android or web support"], "when_to_choose": ["you need resolution-independent, tintable icons on Apple platforms", "you want strongly typed icon access instead of string literals", "you prefer icon fonts over managing many image assets"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/home-assistant-iconic", "repo": "home-assistant/Iconic", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.329845+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.028606+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c8bf1cc192ada7057f92fa5219a64d730391ee1aec36371df344b49e62333dc", "fetched_at": "2026-08-28T04:05:05.329845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/home-assistant/Iconic"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.329845+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.028606+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c8bf1cc192ada7057f92fa5219a64d730391ee1aec36371df344b49e62333dc", "fetched_at": "2026-08-28T04:05:05.329845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/home-assistant/Iconic"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.028606+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c8bf1cc192ada7057f92fa5219a64d730391ee1aec36371df344b49e62333dc", "fetched_at": "2026-08-28T04:05:05.329845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/home-assistant/Iconic"}], "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:05.329845+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.329845+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.329845+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.028606+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c8bf1cc192ada7057f92fa5219a64d730391ee1aec36371df344b49e62333dc", "fetched_at": "2026-08-28T04:05:05.329845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/home-assistant/Iconic"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.329845+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.329845+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.028606+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c8bf1cc192ada7057f92fa5219a64d730391ee1aec36371df344b49e62333dc", "fetched_at": "2026-08-28T04:05:05.329845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/home-assistant/Iconic"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.329845+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.329845+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.329845+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.028606+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c8bf1cc192ada7057f92fa5219a64d730391ee1aec36371df344b49e62333dc", "fetched_at": "2026-08-28T04:05:05.329845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/home-assistant/Iconic"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.329845+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:05.329845+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.028606+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c8bf1cc192ada7057f92fa5219a64d730391ee1aec36371df344b49e62333dc", "fetched_at": "2026-08-28T04:05:05.329845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/home-assistant/Iconic"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.028606+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c8bf1cc192ada7057f92fa5219a64d730391ee1aec36371df344b49e62333dc", "fetched_at": "2026-08-28T04:05:05.329845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/home-assistant/Iconic"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.028606+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c8bf1cc192ada7057f92fa5219a64d730391ee1aec36371df344b49e62333dc", "fetched_at": "2026-08-28T04:05:05.329845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/home-assistant/Iconic"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:58:34.028606+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2c8bf1cc192ada7057f92fa5219a64d730391ee1aec36371df344b49e62333dc", "fetched_at": "2026-08-28T04:05:05.329845+00:00", "kind": "readme", "missing": false, "url": "https://github.com/home-assistant/Iconic"}], "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": 3735, "days_push": 1532, "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}}