{"adoption": {"forks": 155, "observed_at": "2026-09-03T02:15:00.594325+00:00", "stars": 1100}, "canonical_url": "https://ross.abutalabs.com/products/antdui", "card": {"archived": false, "artifact_type": "library", "description": "👚 Winform interface library based on the Ant Design", "domain": ["desktop-applications", "web-design", "cross-platform"], "enriched": true, "function": ["ui-components", "theme", "animation", "internationalization"], "health_score": 97, "homepage": null, "language": "C#", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["AntdUI/AntdUI"], "name": "AntdUI/AntdUI", "platform": ["windows", "dotnet"], "pushed_at": "2026-09-02T01:13:13+00:00", "repo": "AntdUI/AntdUI", "stars": 1100, "tags": ["winforms", "ant-design", "gdi-graphics", "csharp", "desktop-ui", "dark-mode", "svg", "dpi-aware", "desktop"], "topics": ["csharp", "winform", "winforms", "winform-ui", "ant-design", "antd", "antdesign", "control", "ui", "usercontrol"], "urls": [], "use_cases": ["build modern-looking windows desktop apps with c# winforms", "apply ant design styling to winform controls", "create dark mode themes for desktop applications", "render high dpi ui controls in .net winforms", "use svg icons and animations in winforms apps", "make borderless windows with native window features"], "what_it_is": "AntdUI is a WinForms UI control library that brings the Ant Design aesthetic to .NET desktop applications. It renders all controls with pure GDI vector graphics, requiring no image resources, and supports theming, dark/light modes, SVG icons, DPI adaptation, and AOT compilation.", "when_to_avoid": ["you are targeting WPF, Avalonia, or cross-platform desktop frameworks instead of WinForms", "you need web-based UI or Electron-style rendering", "your app must run on non-Windows platforms"], "when_to_choose": ["you are building a Windows desktop app with WinForms and want a modern Ant Design look", "you need pure GDI rendering without image assets or AOT compatibility", "you want theming, dark/light mode, and DPI adaptation out of the box"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/antdui", "repo": "AntdUI/AntdUI", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:46:21.225067+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ae6f1cb5ee448e2f591c2f9d5fba1b61b7ecc1dda3bab935cce06f5330ee483", "fetched_at": "2026-09-03T02:15:00.594325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntdUI/AntdUI"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:46:21.225067+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ae6f1cb5ee448e2f591c2f9d5fba1b61b7ecc1dda3bab935cce06f5330ee483", "fetched_at": "2026-09-03T02:15:00.594325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntdUI/AntdUI"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:46:21.225067+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ae6f1cb5ee448e2f591c2f9d5fba1b61b7ecc1dda3bab935cce06f5330ee483", "fetched_at": "2026-09-03T02:15:00.594325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntdUI/AntdUI"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:46:21.225067+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ae6f1cb5ee448e2f591c2f9d5fba1b61b7ecc1dda3bab935cce06f5330ee483", "fetched_at": "2026-09-03T02:15:00.594325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntdUI/AntdUI"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:46:21.225067+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ae6f1cb5ee448e2f591c2f9d5fba1b61b7ecc1dda3bab935cce06f5330ee483", "fetched_at": "2026-09-03T02:15:00.594325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntdUI/AntdUI"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:46:21.225067+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ae6f1cb5ee448e2f591c2f9d5fba1b61b7ecc1dda3bab935cce06f5330ee483", "fetched_at": "2026-09-03T02:15:00.594325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntdUI/AntdUI"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:00.594325+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:46:21.225067+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ae6f1cb5ee448e2f591c2f9d5fba1b61b7ecc1dda3bab935cce06f5330ee483", "fetched_at": "2026-09-03T02:15:00.594325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntdUI/AntdUI"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:46:21.225067+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ae6f1cb5ee448e2f591c2f9d5fba1b61b7ecc1dda3bab935cce06f5330ee483", "fetched_at": "2026-09-03T02:15:00.594325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntdUI/AntdUI"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:46:21.225067+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ae6f1cb5ee448e2f591c2f9d5fba1b61b7ecc1dda3bab935cce06f5330ee483", "fetched_at": "2026-09-03T02:15:00.594325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntdUI/AntdUI"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:46:21.225067+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ae6f1cb5ee448e2f591c2f9d5fba1b61b7ecc1dda3bab935cce06f5330ee483", "fetched_at": "2026-09-03T02:15:00.594325+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AntdUI/AntdUI"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 68, "rhythm": 72}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 953, "days_push": 1, "days_rel": 187, "gap_med": 25.0, "n_releases_24m": 19}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}