efremidze/Cluster
Easy Map Annotation Clustering 📍 observed · 2026-08-28
Health v2 · maintenance only
36/100
- Activity 30
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3429
- days_rel: 421
- days_push: 421
- n_releases_24m: 1
Adoption not part of the score
1296 stars · 123 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Cluster is a Swift library for iOS that aggregates MapKit map annotations into clusters using an efficient QuadTree algorithm. It supports adding and removing annotations, custom annotation views, animations, and multiple cluster managers.
Use cases
- cluster map pins in an iOS app
- display thousands of MKAnnotations without performance issues
- group nearby map annotations into a single cluster view
- customize the appearance of clustered annotation views
- animate cluster expansion and collapse on a map
- manage multiple clustering configurations on one map
When to choose
- you use MapKit on iOS and need performant annotation clustering
- you want a lightweight Swift library with CocoaPods, Carthage, and SPM support
- you need custom cluster annotation views and animation support
When to avoid
- you are building for Android or cross-platform frameworks
- you use Google Maps or Mapbox instead of Apple MapKit
- you only have a handful of annotations and don't need clustering
Facets
library · maturity stable
ui-components geospatial data-visualization mobile-development mapkit annotation-clustering quadtree cocoapods carthage swift-package-manager maps ios swift mobile
1 source
- readme: https://github.com/efremidze/Cluster · fetched 2026-08-28 · ab9ae97b0db0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| efremidze/Cluster | main | 36 |
For agents
markdown · JSON · MCP: product_card(name="efremidze/Cluster")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem