Simple Functional API
Direct function calls and a single hook for tracking. No complex abstractions, just simple and effective.
A React Native Geolocation module
Native geolocation with simple API and modern React Hook, powered by Nitro.


Direct function calls and a single hook for tracking. No complex abstractions, just simple and effective.
Access device geolocation data through JSI and Nitro Modules for maximum performance.
Legacy API provides 100% compatibility with @react-native-community/geolocation for easy migration.
Unified permission handling, background location consistency, and improved accuracy tuning.
Built with Nitro Modules, enabling direct JS-to-native calls without bridge serialization overhead.
useWatchPosition automatically manages subscriptions with component lifecycle—no manual cleanup needed.
Mock locations in development with an interactive map interface, city presets, and keyboard controls.
Full type definitions for all APIs with complete type inference for functions and hooks.
Compatible with Expo modules, RN CLI, and custom native builds out of the box.