{"adoption": {"forks": 57, "observed_at": "2026-08-28T04:05:12.517030+00:00", "stars": 1621}, "canonical_url": "https://ross.abutalabs.com/products/mingcute-icons", "card": {"archived": false, "artifact_type": "library", "description": "Carefully designed icons for modern interfaces. MingCute is a simple, elegant open-source icon library built for web and mobile products.", "domain": ["web-development", "frontend", "web-design", "cross-platform"], "enriched": true, "function": ["ui-components", "graphics"], "health_score": 97, "homepage": "https://www.mingcute.com", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["mingcute-design/mingcute-icons"], "name": "mingcute-design/mingcute-icons", "platform": ["cross-platform", "browser"], "pushed_at": "2026-07-31T09:08:45+00:00", "repo": "mingcute-design/mingcute-icons", "stars": 1621, "tags": ["icons", "svg-icons", "icon-font", "react", "vue", "svelte", "react-native", "web-components", "tree-shakeable", "web-server", "nodejs"], "topics": ["icons", "svg", "iconset", "icon-pack", "icon-font"], "urls": [], "use_cases": ["find elegant svg icons for a web app", "add an icon set to a react project", "use icons in vue or svelte components", "get an icon font for mobile app ui", "need consistent icons across web and react native", "tree-shakeable icon imports to reduce bundle size", "download standalone svg icons for design mockups"], "what_it_is": "Mingcute Icons is an open-source icon library offering 1,663 carefully designed icons in Regular and Filled styles, distributed across 10 packages for React, Vue, Svelte, SolidJS, React Native, Web Components, SVG, and icon fonts. All packages are generated from a single canonical set of 24x24 SVG definitions, ensuring consistent rendering and tree-shakeable, typed imports.", "when_to_avoid": ["you need highly specialized or domain-specific icons not in the catalogue", "you require pixel-perfect custom iconography unique to your brand", "you need an icon library with a different visual style than Mingcute's"], "when_to_choose": ["you need a cohesive, modern icon set across multiple frontend frameworks", "you want typed, tree-shakeable icon components", "you need both filled and regular icon styles from one library"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mingcute-icons", "repo": "mingcute-design/mingcute-icons", "role": "main", "score": 88}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.517030+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:49:15.031368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc62abf0d6c1dea10ff92604aab06e576a4f853ee3a65ac0504907f106d6e04b", "fetched_at": "2026-08-28T04:05:12.517030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mingcute-design/mingcute-icons"}, {"content_hash": "c4f6ad1a1f6e60436bf990e0dfd062934c925e79999445d1b51313cd9aaa40f2", "fetched_at": "2026-08-29T11:22:09.041308+00:00", "kind": "homepage", "missing": false, "url": "https://www.mingcute.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.517030+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:49:15.031368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc62abf0d6c1dea10ff92604aab06e576a4f853ee3a65ac0504907f106d6e04b", "fetched_at": "2026-08-28T04:05:12.517030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mingcute-design/mingcute-icons"}, {"content_hash": "c4f6ad1a1f6e60436bf990e0dfd062934c925e79999445d1b51313cd9aaa40f2", "fetched_at": "2026-08-29T11:22:09.041308+00:00", "kind": "homepage", "missing": false, "url": "https://www.mingcute.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:49:15.031368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc62abf0d6c1dea10ff92604aab06e576a4f853ee3a65ac0504907f106d6e04b", "fetched_at": "2026-08-28T04:05:12.517030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mingcute-design/mingcute-icons"}, {"content_hash": "c4f6ad1a1f6e60436bf990e0dfd062934c925e79999445d1b51313cd9aaa40f2", "fetched_at": "2026-08-29T11:22:09.041308+00:00", "kind": "homepage", "missing": false, "url": "https://www.mingcute.com"}], "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:12.517030+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.517030+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.517030+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:49:15.031368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc62abf0d6c1dea10ff92604aab06e576a4f853ee3a65ac0504907f106d6e04b", "fetched_at": "2026-08-28T04:05:12.517030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mingcute-design/mingcute-icons"}, {"content_hash": "c4f6ad1a1f6e60436bf990e0dfd062934c925e79999445d1b51313cd9aaa40f2", "fetched_at": "2026-08-29T11:22:09.041308+00:00", "kind": "homepage", "missing": false, "url": "https://www.mingcute.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.517030+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.517030+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:49:15.031368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc62abf0d6c1dea10ff92604aab06e576a4f853ee3a65ac0504907f106d6e04b", "fetched_at": "2026-08-28T04:05:12.517030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mingcute-design/mingcute-icons"}, {"content_hash": "c4f6ad1a1f6e60436bf990e0dfd062934c925e79999445d1b51313cd9aaa40f2", "fetched_at": "2026-08-29T11:22:09.041308+00:00", "kind": "homepage", "missing": false, "url": "https://www.mingcute.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.517030+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.517030+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.517030+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:49:15.031368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc62abf0d6c1dea10ff92604aab06e576a4f853ee3a65ac0504907f106d6e04b", "fetched_at": "2026-08-28T04:05:12.517030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mingcute-design/mingcute-icons"}, {"content_hash": "c4f6ad1a1f6e60436bf990e0dfd062934c925e79999445d1b51313cd9aaa40f2", "fetched_at": "2026-08-29T11:22:09.041308+00:00", "kind": "homepage", "missing": false, "url": "https://www.mingcute.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.517030+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:12.517030+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:49:15.031368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc62abf0d6c1dea10ff92604aab06e576a4f853ee3a65ac0504907f106d6e04b", "fetched_at": "2026-08-28T04:05:12.517030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mingcute-design/mingcute-icons"}, {"content_hash": "c4f6ad1a1f6e60436bf990e0dfd062934c925e79999445d1b51313cd9aaa40f2", "fetched_at": "2026-08-29T11:22:09.041308+00:00", "kind": "homepage", "missing": false, "url": "https://www.mingcute.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:49:15.031368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc62abf0d6c1dea10ff92604aab06e576a4f853ee3a65ac0504907f106d6e04b", "fetched_at": "2026-08-28T04:05:12.517030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mingcute-design/mingcute-icons"}, {"content_hash": "c4f6ad1a1f6e60436bf990e0dfd062934c925e79999445d1b51313cd9aaa40f2", "fetched_at": "2026-08-29T11:22:09.041308+00:00", "kind": "homepage", "missing": false, "url": "https://www.mingcute.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:49:15.031368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc62abf0d6c1dea10ff92604aab06e576a4f853ee3a65ac0504907f106d6e04b", "fetched_at": "2026-08-28T04:05:12.517030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mingcute-design/mingcute-icons"}, {"content_hash": "c4f6ad1a1f6e60436bf990e0dfd062934c925e79999445d1b51313cd9aaa40f2", "fetched_at": "2026-08-29T11:22:09.041308+00:00", "kind": "homepage", "missing": false, "url": "https://www.mingcute.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:49:15.031368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "dc62abf0d6c1dea10ff92604aab06e576a4f853ee3a65ac0504907f106d6e04b", "fetched_at": "2026-08-28T04:05:12.517030+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mingcute-design/mingcute-icons"}, {"content_hash": "c4f6ad1a1f6e60436bf990e0dfd062934c925e79999445d1b51313cd9aaa40f2", "fetched_at": "2026-08-29T11:22:09.041308+00:00", "kind": "homepage", "missing": false, "url": "https://www.mingcute.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 71}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1884, "days_push": 33, "days_rel": 33, "gap_med": 114.5, "n_releases_24m": 5}, "score": 88, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}