{"adoption": {"forks": 166, "observed_at": "2026-08-28T04:04:52.089422+00:00", "stars": 1487}, "canonical_url": "https://ross.abutalabs.com/products/iconfontcppheaders", "card": {"archived": false, "artifact_type": "library", "description": "C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design icons and symbols, Pictogrammers Material Design icons, Kenney game icons, Fontaudio, Codicons and Lucide.", "domain": ["graphics", "developer-tools", "cross-platform"], "enriched": true, "function": ["ui-components", "graphics", "developer-tools"], "health_score": 72, "homepage": null, "language": "C", "license": "Zlib", "license_family": "permissive", "maturity": "active", "member_repos": ["juliettef/IconFontCppHeaders"], "name": "juliettef/IconFontCppHeaders", "platform": ["cpp", "c", "python", "rust", "go", "dotnet", "cross-platform"], "pushed_at": "2026-06-05T09:06:02+00:00", "repo": "juliettef/IconFontCppHeaders", "stars": 1487, "tags": ["icon-fonts", "font-awesome", "material-design", "imgui", "codepoints", "header-files", "gamedev", "gui", "game-development"], "topics": ["codepoints", "headers", "header-files", "font-icons", "material-design", "imgui", "gui", "icons", "fontawesome", "icon-fonts", "c", "cpp", "csharp", "gamedev", "golang", "python", "rust"], "urls": [], "use_cases": ["use icon fonts in a Dear ImGui application", "get Font Awesome icon codepoints in C++", "render Material Design icons in a game UI", "convert a ttf icon font to a C header file", "use Lucide or Codicons icons in a Rust or Go project", "load icon fonts with 16-bit code point limits"], "what_it_is": "A collection of C/C++ headers plus C#, Python, Rust, and Go files defining icon code points for popular icon fonts like Font Awesome, Material Design, Codicons, and Lucide. It also includes a Python script to convert TTF icon font files into C/C++ header byte arrays.", "when_to_avoid": ["you need actual font rendering or rasterization, not just code point definitions", "you work in a language other than those supported", "you need an icon library with SVG assets rather than font code points"], "when_to_choose": ["you need named constants for icon font code points in C, C++, C#, Python, Rust, or Go", "you are building an ImGui-based GUI with icon fonts", "you want a lightweight, dependency-free header-only solution"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/iconfontcppheaders", "repo": "juliettef/IconFontCppHeaders", "role": "main", "score": 71}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.089422+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:33:48.167814+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9df885290f471138c6ac16db2827b0d76c31b98c465824e59cf00061bd49f6d8", "fetched_at": "2026-08-28T04:04:52.089422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/juliettef/IconFontCppHeaders"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.089422+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:33:48.167814+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9df885290f471138c6ac16db2827b0d76c31b98c465824e59cf00061bd49f6d8", "fetched_at": "2026-08-28T04:04:52.089422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/juliettef/IconFontCppHeaders"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:33:48.167814+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9df885290f471138c6ac16db2827b0d76c31b98c465824e59cf00061bd49f6d8", "fetched_at": "2026-08-28T04:04:52.089422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/juliettef/IconFontCppHeaders"}], "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:04:52.089422+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.089422+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.089422+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:33:48.167814+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9df885290f471138c6ac16db2827b0d76c31b98c465824e59cf00061bd49f6d8", "fetched_at": "2026-08-28T04:04:52.089422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/juliettef/IconFontCppHeaders"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.089422+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.089422+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:33:48.167814+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9df885290f471138c6ac16db2827b0d76c31b98c465824e59cf00061bd49f6d8", "fetched_at": "2026-08-28T04:04:52.089422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/juliettef/IconFontCppHeaders"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.089422+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.089422+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.089422+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:33:48.167814+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9df885290f471138c6ac16db2827b0d76c31b98c465824e59cf00061bd49f6d8", "fetched_at": "2026-08-28T04:04:52.089422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/juliettef/IconFontCppHeaders"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.089422+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:52.089422+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:33:48.167814+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9df885290f471138c6ac16db2827b0d76c31b98c465824e59cf00061bd49f6d8", "fetched_at": "2026-08-28T04:04:52.089422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/juliettef/IconFontCppHeaders"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:33:48.167814+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9df885290f471138c6ac16db2827b0d76c31b98c465824e59cf00061bd49f6d8", "fetched_at": "2026-08-28T04:04:52.089422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/juliettef/IconFontCppHeaders"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:33:48.167814+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9df885290f471138c6ac16db2827b0d76c31b98c465824e59cf00061bd49f6d8", "fetched_at": "2026-08-28T04:04:52.089422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/juliettef/IconFontCppHeaders"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:33:48.167814+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9df885290f471138c6ac16db2827b0d76c31b98c465824e59cf00061bd49f6d8", "fetched_at": "2026-08-28T04:04:52.089422+00:00", "kind": "readme", "missing": false, "url": "https://github.com/juliettef/IconFontCppHeaders"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 86, "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": 3961, "days_push": 89, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 71, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}