rustio rustio.net
56

objc2-map-kit

v0.3.2 Growing

Bindings to the MapKit framework

Zlib OR Apache-2.0 OR MIT Edition 2021 MSRV 1.71

Quick Verdict

  • !Pre-1.0: API may have breaking changes
  • โœ“Permissive license (Zlib OR Apache-2.0 OR MIT)

Security

Checking security advisories...
Downloads
22.9K
Dependents
14
Releases
5
Size
40KB

Deep Insights

๐Ÿ“ˆ
Strong growth momentum

8.8K downloads in the last 30 days (292/day), up 57% from the previous period.

๐Ÿ‘ค
Prolific maintainer

The primary maintainer publishes 232 crates. This suggests deep Rust expertise and long-term commitment to the ecosystem.

๐Ÿ”ฌ
Pre-1.0 for over a year

Despite being 1+ years old, objc2-map-kit hasn't reached 1.0 yet. Expect potential API changes between versions.

๐Ÿ“
Compact crate

At 39KB, objc2-map-kit is lightweight. Small crate size correlates with focused, well-scoped functionality.

๐ŸŒŸ
Used by top crates

Notable dependents include objc2-event-kit, objc2-photos-ui, objc2-watch-kit, objc2-car-play. When high-quality crates choose objc2-map-kit, it's a strong quality signal.

Health Breakdown

Maintenance 11/25

Recency, release consistency, active ratio

Quality 17/25

Yanked ratio, deps, size, maturity, features

Community 11/20

Reverse deps, ownership, ecosystem

Popularity 5/15

Downloads, momentum, growth trend

Documentation 12/15

Docs, repo, license, metadata

Download Trend

Daily downloads ยท last 90 days
166/day avg+366%
010020030040050012/291/162/32/213/113/28

Top Dependents

Version Adoption

v0.3.2
65%
v0.2.2
21%
v0.3.1
6%
v0.2.0
5%
v0.3.0
3%

Release Timeline

5 releasessince 2024
J
F
M
A
M
J
J
A
S
O
N
D
2024
2
2025
3
2026
Less
More

Feature Flags

default =["std", "MKAddress", "MKAddressFilter", "MKAddressRepresentations", "MKAnnotation", "MKAnnotationView", "MKCircle", "MKCircleRenderer", "MKClusterAnnotation", "MKCompassButton", "MKDirections", "MKDirectionsRequest", "MKDirectionsResponse", "MKDirectionsTypes", "MKDistanceFormatter", "MKFoundation", "MKGeoJSONSerialization", "MKGeocodingRequest", "MKGeodesicPolyline", "MKGeometry", "MKGradientPolylineRenderer", "MKHybridMapConfiguration", "MKImageryMapConfiguration", "MKLocalPointsOfInterestRequest", "MKLocalSearch", "MKLocalSearchCompleter", "MKLocalSearchRequest", "MKLocalSearchResponse", "MKLookAroundScene", "MKLookAroundSceneRequest", "MKLookAroundSnapshot", "MKLookAroundSnapshotOptions", "MKLookAroundSnapshotter", "MKLookAroundViewController", "MKMapCamera", "MKMapCameraBoundary", "MKMapCameraZoomRange", "MKMapConfiguration", "MKMapItem", "MKMapItemAnnotation", "MKMapItemDetailViewController", "MKMapItemIdentifier", "MKMapItemRequest", "MKMapSnapshot", "MKMapSnapshotOptions", "MKMapSnapshotter", "MKMapView", "MKMarkerAnnotationView", "MKMultiPoint", "MKMultiPolygon", "MKMultiPolygonRenderer", "MKMultiPolyline", "MKMultiPolylineRenderer", "MKOverlay", "MKOverlayPathRenderer", "MKOverlayRenderer", "MKPinAnnotationView", "MKPitchControl", "MKPlacemark", "MKPointAnnotation", "MKPointOfInterestCategory", "MKPointOfInterestFilter", "MKPolygon", "MKPolygonRenderer", "MKPolyline", "MKPolylineRenderer", "MKReverseGeocodingRequest", "MKSelectionAccessory", "MKShape", "MKStandardMapConfiguration", "MKTileOverlay", "MKTileOverlayRenderer", "MKTypes", "MKUserLocation", "MKUserLocationView", "MKZoomControl", "NSUserActivity_MKMapItem", "bitflags", "block2", "dispatch2", "objc2-app-kit", "objc2-contacts", "objc2-core-foundation", "objc2-core-graphics", "objc2-core-location"]

std*allocblock2*MKShape*MKTypes*MKCircle*bitflags*MKAddress*MKMapItem*MKMapView*MKOverlay*MKPolygon*dispatch2*MKGeometry*MKPolyline*MKMapCamera*MKPlacemark*MKAnnotation*MKDirections*MKFoundation*MKMultiPoint*MKLocalSearch*MKMapSnapshot*MKTileOverlay*MKZoomControl*objc2-app-kit*MKMultiPolygon*MKPitchControl*MKUserLocation*objc2-contacts*MKAddressFilter*MKCompassButton*MKMultiPolyline*MKAnnotationView*MKCircleRenderer*MKMapItemRequest*MKMapSnapshotter*MKDirectionsTypes*MKLookAroundScene*MKOverlayRenderer*MKPointAnnotation*MKPolygonRenderer*MKGeocodingRequest*MKGeodesicPolyline*MKMapConfiguration*MKPolylineRenderer*MKUserLocationView*MKClusterAnnotation*MKDirectionsRequest*MKDistanceFormatter*MKMapCameraBoundary*MKMapItemAnnotation*MKMapItemIdentifier*MKPinAnnotationView*objc2-core-graphics*objc2-core-location*MKDirectionsResponse*MKLocalSearchRequest*MKLookAroundSnapshot*MKMapCameraZoomRange*MKMapSnapshotOptions*MKSelectionAccessory*unstable-darwin-objcMKLocalSearchResponse*MKOverlayPathRenderer*MKTileOverlayRenderer*objc2-core-foundation*MKGeoJSONSerialization*MKLocalSearchCompleter*MKMarkerAnnotationView*MKMultiPolygonRenderer*MKLookAroundSnapshotter*MKMultiPolylineRenderer*MKPointOfInterestFilter*MKAddressRepresentations*MKHybridMapConfiguration*MKLookAroundSceneRequest*NSUserActivity_MKMapItem*MKImageryMapConfiguration*MKPointOfInterestCategory*MKReverseGeocodingRequest*MKGradientPolylineRenderer*MKLookAroundViewController*MKStandardMapConfiguration*MKLookAroundSnapshotOptions*MKMapItemDetailViewController*MKLocalPointsOfInterestRequest*

README

Loading README...

Maintainers

Dependencies
10
direct dependencies
Dependents
14
crates depend on objc2-map-kit

Similar Crates