{"adoption": {"forks": 718, "observed_at": "2026-08-28T04:06:11.464788+00:00", "stars": 2079}, "canonical_url": "https://ross.abutalabs.com/products/krypton", "card": {"archived": false, "artifact_type": "library", "description": "Krypton WinForms components for .NET", "domain": ["desktop-applications", "web-development", "developer-tools"], "enriched": true, "function": ["ui-components", "theme"], "health_score": 55, "homepage": null, "language": "C#", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["ComponentFactory/Krypton"], "name": "ComponentFactory/Krypton", "platform": ["windows", "dotnet"], "pushed_at": "2025-12-25T11:47:26+00:00", "repo": "ComponentFactory/Krypton", "stars": 2079, "tags": ["winforms", "csharp", "ribbon", "docking", "theming", "gui-controls", "desktop"], "topics": [], "urls": [], "use_cases": ["add office-style ribbon to winforms app", "themed controls for windows forms", "visual studio style docking panels in .net", "free winforms ui component library", "tab control alternatives for winforms", "consistent theming across windows desktop app"], "what_it_is": "The Krypton Suite is a set of free, open-source .NET WinForms UI controls including a toolkit of 49 themed controls, an Office-style ribbon, docking, navigator, and workspace components. It provides full source code, Visual Studio integration, and consistent theming for building Windows desktop applications.", "when_to_avoid": ["building WPF, UWP, or cross-platform (MAUI/Avalonia) applications", "targeting non-Windows platforms", "you need web or mobile UI components"], "when_to_choose": ["building Windows Forms desktop apps in .NET that need polished, themed UI controls", "you want ribbon, docking, or workspace layouts without paying for commercial control suites", "you need full source access to customize controls"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/krypton", "repo": "ComponentFactory/Krypton", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.464788+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:56:03.183146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab52f96e2f51fca0d184c4508f36925975b2e64c98f65c919a0fbb329e403a5b", "fetched_at": "2026-08-28T04:06:11.464788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ComponentFactory/Krypton"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.464788+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:56:03.183146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab52f96e2f51fca0d184c4508f36925975b2e64c98f65c919a0fbb329e403a5b", "fetched_at": "2026-08-28T04:06:11.464788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ComponentFactory/Krypton"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:56:03.183146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab52f96e2f51fca0d184c4508f36925975b2e64c98f65c919a0fbb329e403a5b", "fetched_at": "2026-08-28T04:06:11.464788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ComponentFactory/Krypton"}], "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:06:11.464788+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.464788+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.464788+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:56:03.183146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab52f96e2f51fca0d184c4508f36925975b2e64c98f65c919a0fbb329e403a5b", "fetched_at": "2026-08-28T04:06:11.464788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ComponentFactory/Krypton"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.464788+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.464788+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:56:03.183146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab52f96e2f51fca0d184c4508f36925975b2e64c98f65c919a0fbb329e403a5b", "fetched_at": "2026-08-28T04:06:11.464788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ComponentFactory/Krypton"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.464788+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.464788+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.464788+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:56:03.183146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab52f96e2f51fca0d184c4508f36925975b2e64c98f65c919a0fbb329e403a5b", "fetched_at": "2026-08-28T04:06:11.464788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ComponentFactory/Krypton"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.464788+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:11.464788+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:56:03.183146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab52f96e2f51fca0d184c4508f36925975b2e64c98f65c919a0fbb329e403a5b", "fetched_at": "2026-08-28T04:06:11.464788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ComponentFactory/Krypton"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:56:03.183146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab52f96e2f51fca0d184c4508f36925975b2e64c98f65c919a0fbb329e403a5b", "fetched_at": "2026-08-28T04:06:11.464788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ComponentFactory/Krypton"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:56:03.183146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab52f96e2f51fca0d184c4508f36925975b2e64c98f65c919a0fbb329e403a5b", "fetched_at": "2026-08-28T04:06:11.464788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ComponentFactory/Krypton"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:56:03.183146+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ab52f96e2f51fca0d184c4508f36925975b2e64c98f65c919a0fbb329e403a5b", "fetched_at": "2026-08-28T04:06:11.464788+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ComponentFactory/Krypton"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 59, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3986, "days_push": 251, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}