{"adoption": {"forks": 150, "observed_at": "2026-08-28T04:04:30.229690+00:00", "stars": 1362}, "canonical_url": "https://ross.abutalabs.com/products/cchmapclustercontroller", "card": {"archived": false, "artifact_type": "library", "description": "High-performance map clustering with MapKit for iOS and OS X. Integrate with 4 lines of code.", "domain": ["mobile-development"], "enriched": true, "function": ["graphics", "ui-components"], "health_score": 20, "homepage": null, "language": "Objective-C", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["choefele/CCHMapClusterController"], "name": "choefele/CCHMapClusterController", "platform": [], "pushed_at": "2018-09-04T12:12:40+00:00", "repo": "choefele/CCHMapClusterController", "stars": 1362, "tags": ["mapkit", "map-clustering", "objective-c", "annotations", "cocoapods", "maps", "ios", "macos"], "topics": [], "urls": [], "use_cases": ["display thousands of map annotations without performance problems", "cluster pins on an MKMapView in an iOS app", "add map clustering to an existing MapKit project with minimal code", "customize cluster annotation views and callout titles", "dynamically enable or disable clustering based on zoom level"], "what_it_is": "CCHMapClusterController is an Objective-C library that clusters large numbers of annotations on an MKMapView for iOS and OS X, with integration in about four lines of code. It automatically regroups clusters as the map changes and supports custom annotation views, callouts, positioning, and animations.", "when_to_avoid": ["you target iOS 11+ only and built-in MapKit clustering suffices", "you need a Swift-native or actively developed solution", "you need clustering for non-Apple map SDKs like Google Maps"], "when_to_choose": []}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/cchmapclustercontroller", "repo": "choefele/CCHMapClusterController", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.229690+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:41:29.551858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e494f2dfb5ea8af8be5654e2c21613a5161f435283c8242d63b0ff1a90943bc2", "fetched_at": "2026-08-28T04:04:30.229690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/choefele/CCHMapClusterController"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.229690+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:41:29.551858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e494f2dfb5ea8af8be5654e2c21613a5161f435283c8242d63b0ff1a90943bc2", "fetched_at": "2026-08-28T04:04:30.229690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/choefele/CCHMapClusterController"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:41:29.551858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e494f2dfb5ea8af8be5654e2c21613a5161f435283c8242d63b0ff1a90943bc2", "fetched_at": "2026-08-28T04:04:30.229690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/choefele/CCHMapClusterController"}], "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:30.229690+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.229690+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.229690+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:41:29.551858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e494f2dfb5ea8af8be5654e2c21613a5161f435283c8242d63b0ff1a90943bc2", "fetched_at": "2026-08-28T04:04:30.229690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/choefele/CCHMapClusterController"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.229690+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.229690+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:41:29.551858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e494f2dfb5ea8af8be5654e2c21613a5161f435283c8242d63b0ff1a90943bc2", "fetched_at": "2026-08-28T04:04:30.229690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/choefele/CCHMapClusterController"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.229690+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.229690+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.229690+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:41:29.551858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e494f2dfb5ea8af8be5654e2c21613a5161f435283c8242d63b0ff1a90943bc2", "fetched_at": "2026-08-28T04:04:30.229690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/choefele/CCHMapClusterController"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.229690+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:30.229690+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:41:29.551858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e494f2dfb5ea8af8be5654e2c21613a5161f435283c8242d63b0ff1a90943bc2", "fetched_at": "2026-08-28T04:04:30.229690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/choefele/CCHMapClusterController"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:41:29.551858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e494f2dfb5ea8af8be5654e2c21613a5161f435283c8242d63b0ff1a90943bc2", "fetched_at": "2026-08-28T04:04:30.229690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/choefele/CCHMapClusterController"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:41:29.551858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e494f2dfb5ea8af8be5654e2c21613a5161f435283c8242d63b0ff1a90943bc2", "fetched_at": "2026-08-28T04:04:30.229690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/choefele/CCHMapClusterController"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:41:29.551858+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e494f2dfb5ea8af8be5654e2c21613a5161f435283c8242d63b0ff1a90943bc2", "fetched_at": "2026-08-28T04:04:30.229690+00:00", "kind": "readme", "missing": false, "url": "https://github.com/choefele/CCHMapClusterController"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "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": 4667, "days_push": 2920, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}