{"adoption": {"forks": 355, "observed_at": "2026-08-28T04:05:03.879414+00:00", "stars": 1561}, "canonical_url": "https://ross.abutalabs.com/products/mapsui", "card": {"archived": false, "artifact_type": "library", "description": "Mapsui is a .NET Map component for: MAUI, Avalonia, Uno Platform, Blazor, WPF, WinUI, Windows Forms, Eto Forms, .NET for Android and .NET for iOS", "domain": ["cross-platform", "web-development", "mobile-development", "desktop-applications"], "enriched": true, "function": ["ui-components", "geospatial", "graphics"], "health_score": 97, "homepage": "https://mapsui.com", "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Mapsui/Mapsui"], "name": "Mapsui/Mapsui", "platform": ["cross-platform", "dotnet", "windows", "browser"], "pushed_at": "2026-08-03T15:33:11+00:00", "repo": "Mapsui/Mapsui", "stars": 1561, "tags": ["map-component", "openstreetmap", "maui", "avalonia", "blazor", "wpf", "uno-platform", "gis", "nuget", "maps", "geospatial", "android", "ios", "macos", "web-server"], "topics": ["map", "gis", "geospatial", "geo", "xamarin", "wpf", "osm", "mapsui", "mapping", "openstreetmap", "maui", "avalonia", "eto-forms", "uno-platform", "blazor"], "urls": [], "use_cases": ["display an interactive map in a MAUI app", "add openstreetmap tiles to a WPF application", "embed a map component in a Blazor web app", "show geospatial data on a map in an Avalonia desktop app", "render maps in a cross-platform .NET mobile app", "add map view with markers and layers to WinUI app", "display GIS data in a Windows Forms application"], "what_it_is": "Mapsui is a .NET map component library for embedding interactive maps in applications built with MAUI, Avalonia, Uno Platform, Blazor, WPF, WinUI, Windows Forms, Eto, and .NET Android/iOS. It supports OpenStreetMap and other map data sources across all major .NET UI frameworks.", "when_to_avoid": ["you are building with JavaScript/TypeScript frontends like React or Vue (use Leaflet or MapLibre instead)", "you need a full server-side GIS platform rather than a client UI component", "your project is not on the .NET platform"], "when_to_choose": ["you are building a .NET app on MAUI, Avalonia, Uno, Blazor, WPF, WinUI, WinForms, Eto, or .NET mobile and need an embedded map", "you want a single map component API that works across multiple .NET UI frameworks", "you need OpenStreetMap or custom tile/layer rendering in .NET"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mapsui", "repo": "Mapsui/Mapsui", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.879414+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:29:43.527986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a91a15d800072ae57b1809e4aded515819f4caac17c2eab2aa0b22c1367e2b3", "fetched_at": "2026-08-28T04:05:03.879414+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mapsui/Mapsui"}, {"content_hash": "5cc35f85a856cbd518bb51549f66af43ba7ba6ef33c94ac38675ef230e170d89", "fetched_at": "2026-08-29T11:29:16.441557+00:00", "kind": "homepage", "missing": false, "url": "https://mapsui.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.879414+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:29:43.527986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a91a15d800072ae57b1809e4aded515819f4caac17c2eab2aa0b22c1367e2b3", "fetched_at": "2026-08-28T04:05:03.879414+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mapsui/Mapsui"}, {"content_hash": "5cc35f85a856cbd518bb51549f66af43ba7ba6ef33c94ac38675ef230e170d89", "fetched_at": "2026-08-29T11:29:16.441557+00:00", "kind": "homepage", "missing": false, "url": "https://mapsui.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:29:43.527986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a91a15d800072ae57b1809e4aded515819f4caac17c2eab2aa0b22c1367e2b3", "fetched_at": "2026-08-28T04:05:03.879414+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mapsui/Mapsui"}, {"content_hash": "5cc35f85a856cbd518bb51549f66af43ba7ba6ef33c94ac38675ef230e170d89", "fetched_at": "2026-08-29T11:29:16.441557+00:00", "kind": "homepage", "missing": false, "url": "https://mapsui.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:03.879414+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.879414+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.879414+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:29:43.527986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a91a15d800072ae57b1809e4aded515819f4caac17c2eab2aa0b22c1367e2b3", "fetched_at": "2026-08-28T04:05:03.879414+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mapsui/Mapsui"}, {"content_hash": "5cc35f85a856cbd518bb51549f66af43ba7ba6ef33c94ac38675ef230e170d89", "fetched_at": "2026-08-29T11:29:16.441557+00:00", "kind": "homepage", "missing": false, "url": "https://mapsui.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.879414+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.879414+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:29:43.527986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a91a15d800072ae57b1809e4aded515819f4caac17c2eab2aa0b22c1367e2b3", "fetched_at": "2026-08-28T04:05:03.879414+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mapsui/Mapsui"}, {"content_hash": "5cc35f85a856cbd518bb51549f66af43ba7ba6ef33c94ac38675ef230e170d89", "fetched_at": "2026-08-29T11:29:16.441557+00:00", "kind": "homepage", "missing": false, "url": "https://mapsui.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.879414+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.879414+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.879414+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:29:43.527986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a91a15d800072ae57b1809e4aded515819f4caac17c2eab2aa0b22c1367e2b3", "fetched_at": "2026-08-28T04:05:03.879414+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mapsui/Mapsui"}, {"content_hash": "5cc35f85a856cbd518bb51549f66af43ba7ba6ef33c94ac38675ef230e170d89", "fetched_at": "2026-08-29T11:29:16.441557+00:00", "kind": "homepage", "missing": false, "url": "https://mapsui.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.879414+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:03.879414+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:29:43.527986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a91a15d800072ae57b1809e4aded515819f4caac17c2eab2aa0b22c1367e2b3", "fetched_at": "2026-08-28T04:05:03.879414+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mapsui/Mapsui"}, {"content_hash": "5cc35f85a856cbd518bb51549f66af43ba7ba6ef33c94ac38675ef230e170d89", "fetched_at": "2026-08-29T11:29:16.441557+00:00", "kind": "homepage", "missing": false, "url": "https://mapsui.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:29:43.527986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a91a15d800072ae57b1809e4aded515819f4caac17c2eab2aa0b22c1367e2b3", "fetched_at": "2026-08-28T04:05:03.879414+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mapsui/Mapsui"}, {"content_hash": "5cc35f85a856cbd518bb51549f66af43ba7ba6ef33c94ac38675ef230e170d89", "fetched_at": "2026-08-29T11:29:16.441557+00:00", "kind": "homepage", "missing": false, "url": "https://mapsui.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:29:43.527986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a91a15d800072ae57b1809e4aded515819f4caac17c2eab2aa0b22c1367e2b3", "fetched_at": "2026-08-28T04:05:03.879414+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mapsui/Mapsui"}, {"content_hash": "5cc35f85a856cbd518bb51549f66af43ba7ba6ef33c94ac38675ef230e170d89", "fetched_at": "2026-08-29T11:29:16.441557+00:00", "kind": "homepage", "missing": false, "url": "https://mapsui.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:29:43.527986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a91a15d800072ae57b1809e4aded515819f4caac17c2eab2aa0b22c1367e2b3", "fetched_at": "2026-08-28T04:05:03.879414+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Mapsui/Mapsui"}, {"content_hash": "5cc35f85a856cbd518bb51549f66af43ba7ba6ef33c94ac38675ef230e170d89", "fetched_at": "2026-08-29T11:29:16.441557+00:00", "kind": "homepage", "missing": false, "url": "https://mapsui.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 95, "longevity": 100, "rhythm": 95}, "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": 4564, "days_push": 30, "days_rel": 38, "gap_med": 11.0, "n_releases_24m": 41}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}