home-assistant/Iconic
:art: Auto-generated icon font library for iOS, watchOS and tvOS observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3735
- days_rel: n/a
- days_push: 1532
- n_releases_24m: 0
Adoption not part of the score
1570 stars · 85 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
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
library · maturity abandoned
ui-components mobile-development frontend developer-tools cross-platform icon-font swiftgen watchos tvos interface-builder cocoapods code-generation ios swift
1 source
- readme: https://github.com/home-assistant/Iconic · fetched 2026-08-28 · 2c8bf1cc192a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| home-assistant/Iconic | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="home-assistant/Iconic")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem