Hi everyone,
I’m building ImmersiveMap, an open-source MIT-licensed Swift Package for native Apple map rendering.
It uses Swift + Metal and is designed for SwiftUI apps on iOS 18 and Mac Catalyst 18. The goal is to provide a native Apple-platform map engine for cases where MapKit is too limited, a WebView is not appropriate, or a project needs more direct control over custom vector tile rendering.
Repository:
It is still early and not a drop-in replacement for Mapbox or MapLibre, but I’m interested in feedback from developers working on custom map UIs, geospatial tools, offline maps, 3D map overlays, or Apple-native map rendering.
I’d especially appreciate feedback on API shape, renderer architecture, and real-world use cases where a Swift + Metal map engine would be useful.