
Flutter Gems
A Flutter package landscape guide comprising 1500+ neatly categorized useful and popular packages!
Follow on Twitter Subscribe for Updates Contribute
Crafted with 💙 for Flutter Community
geolocator
👍 993
Geolocation plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API for generic location (GPS etc.) functions.
READ MOREgoogle_maps_flutter
👍 859
A Flutter plugin for integrating Google Maps in iOS and Android applications.
READ MORE
location
👍 607
A Flutter plugin to easily handle realtime location in iOS and Android. Provides settings for optimizing performance or battery.
READ MORE

flutter_background_geolocation
👍 155
The most sophisticated background location tracking & geofencing module with battery-conscious motion-detection intelligence for iOS and Android.
READ MORE
mapbox_gl
👍 113
A Flutter plugin for integrating Mapbox Maps inside a Flutter application on Android, iOS and web platfroms.
READ MORE
geoflutterfire
👍 112
GeoFlutterFire is an open-source library that allows you to store and query firestore documents based on their geographic location.
READ MORE
map_launcher
👍 110
Map Launcher is a flutter plugin to find available maps installed on a device and launch them with a marker or show directions.
READ MORE
background_locator
👍 108
A Flutter plugin to request the location even if the app is killed. Sending the location to a dart function in background, also provide a meter filter
READ MORElocation_permissions
👍 74
Location permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to check and request access to the location services on the device.
READ MORE
flutter_polyline_points
👍 67
A flutter package to get polyline points by either passing the coordinates or google encoded polyline string
READ MOREmaps_launcher
👍 65
Simple Flutter plugin to open the maps application (or browser) on all platforms.
READ MOREgoogle_maps_webservice
👍 63
Google Maps Web Services [API](https://developers.google.com/maps/web-services)
READ MOREbackground_location
👍 63
A Flutter plugin to get location updates in the background for both Android and iOS. Uses CoreLocation for iOS and FusedLocationProvider for Android.
READ MOREflutter_google_maps
👍 56
A Flutter plugin for integrating Google Maps in iOS, Android and Web applications. It is a wrapper of google_maps_flutter for Mobile and google_maps for Web.
READ MORE
flutter_mapbox_navigation
👍 55
Add Turn By Turn Navigation to Your Flutter Application Using MapBox. Never leave your app when you need to navigate your users to a location.
READ MORE
geolocation
👍 51
Flutter plugin for location / geolocation / GPS. Supports iOS and Android. Multiple settings for speed, precision, battery optimization, continuous updates in background, etc.
READ MOREmaps_toolkit
👍 40
Maps toolkit - geo-measurements utils - area of polygon, distance between point, heading and offset between points (port of SphericalUtil, PolyUtil from `android-maps-utils`).
READ MORE
google_maps_cluster_manager
👍 37
Simple Flutter clustering library for Google Maps based on Geohash.
READ MORE
fluster
👍 32
A geospatial point clustering library for Dart to help provide spacing between markers in mapping solutions.
READ MORE
platform_maps_flutter
👍 29
A Flutter package that combines google_maps and apple_maps to provide a crossplatform native map implementation.
READ MORE

flutter_map_marker_cluster
👍 22
A Dart implementation of Leaflet.makercluster for Flutter apps. Provides beautiful animated marker clustering functionality for flutter_map.
READ MOREgeojson
👍 21
Utilities to work with geojson data. Parser with a reactive api, search and geofencing
READ MORE
flutter_qiblah
👍 21
Flutter Qiblah is a package that allows you to display Qiblah direction in you app with support for both Android and iOS
READ MORE
syncfusion_flutter_maps
👍 19
Syncfusion Flutter Maps is a data visualization library written natively in Dart for creating beautiful and customizable maps.
READ MORE
flutter_map_marker_popup
👍 15
A plugin for flutter_map to show a customisable popup Widget when a marker is tapped. Also provides methods to show/hide popups.
READ MORE
amap_location_fluttify
👍 13
An `Amap` Location Component, Powered By `Fluttify`, A Compiler Generating Dart Bindings For Native SDK.
READ MOREgeodesy
👍 12
A Dart library for geodesic and trigonometric calculations working with points and paths
READ MOREgoogle_directions_api
👍 10
The Directions API is a service that calculates directions between locations. You can search for directions for several modes of transportation.
READ MOREatlas
👍 9
An extensible map abstraction for Flutter with support for multiple map providers
READ MOREproj4dart
👍 4
Proj4dart is a Dart library to transform point coordinates from one coordinate system to another, including datum transformations (Dart version of proj4js/proj4js).
READ MORElatlng
👍 3
A package for geodesy and geographical calculations. Provides LatLong and Mercator projection (EPSG4326).
READ MORE