SwiftLocation
Async/Await CLLocationManager Wrapper for Apple Platforms
...The library also covers visits, significant location changes, heading updates, regions, and beacon ranging. APIs expose authorization status, service availability, accuracy authorization, and temporary precision permissions. Version 6 was rewritten around concurrency, includes a testing suite with a mocked CLLocationManager, and supports major Apple platforms through Swift Package Manager.