# home-assistant/Iconic

:art: Auto-generated icon font library for iOS, watchOS and tvOS

Repository: https://github.com/home-assistant/Iconic
Canonical: https://ross.abutalabs.com/products/home-assistant-iconic
Language: Swift
License: Apache-2.0
License Family: permissive
Topics: code-generator, icon-font, swift, ios, tvos, watchos, interface-builder
Archived: true
Last push: 2022-06-23T16:06:03+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 3735, "days_push": 1532, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1570, forks 85 (observed 2026-08-28T04:05:05.329845+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: library
- maturity: abandoned
- function: ui-components
- domain: mobile-development, frontend, developer-tools
- platform: cross-platform
- tags: icon-font, swiftgen, watchos, tvos, interface-builder, cocoapods, code-generation, ios, swift

## Member repositories
- home-assistant/Iconic (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:05.329845+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:58:34.028606+00:00, confidence not recorded.
  - readme: https://github.com/home-assistant/Iconic (fetched 2026-08-28T04:05:05.329845+00:00, sha 2c8bf1cc192a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
