Navigation

276 open source Navigation apps

IceCondor
APK
IceCondor is advanced location recording and sharing. While the app has an on/off control, it is meant to run all day. Also this app records and pushes data. Using the data is done on icecondor.com. * Time based URLs for easy temporary sharing with anyone * Friending for permanent sharing * Polygon Geo-Fences Location sharing opens a wealth of useful social information.
F-DroidGitHub
ImapLocate
APK
ImapLocate uses Android’s GPS location services to determine the device’s current coordinates and synchronizes them to an IMAP account.
GitHubIzzyOnDroid
Insigno
APK
Insigno makes keeping your city clean enjoyable and inspiring. It is a project developed by the MindsHub Association: https://mindshub.it/. Any user can report abandoned garbage they find, classifying it by type (plastic, paper, ...) and taking a picture to make it simple to locate the object. All reports then appear on a map, allowing users to pick up nearby garbage, taking pictures to document the process. Reporting and collecting trash allow users to earn points, and require access to the phone's location in order to determine the object's position. Informative pills will be shown each time the app is launched, with FAQs, news, and tips regarding ecology and environment protection. Insigno is completely Free Software, you can find the code here: - Frontend (app): https://github.com/MindsHub/insigno_frontend - Backend (server): https://github.com/MindsHub/insigno_backend
F-DroidGitHub
JRBP Survey
APK
The Jasper Ridge Biological Preserve ant survey regularly surveys the species of ants in each of hundreds of locations across the preserve. This application helps people navigate to the correct locations, identify ants, record observations, and upload them to a central database. Note: This application is intended only for registered volunteers participating in the ant survey. For more information about the ant survey, see https://jrbp.stanford.edu/research/jrbp-ant-survey .
F-DroidGitHub
KTrip
APK
KTrip allows accessing real-time public transport data from different providers. It allows to query for departures of a given station as well as finding a journey between destinations.
F-Droid
Kblack: Offline Map Navigation
APK
⚠️ Currently only supports Vietnam. Want your region? Open an issue on GitHub.Offline Map Navigation is an offline Android navigation app powered by GraphHopper for routing and MapLibre for map rendering.FeaturesOffline maps — Access maps without an internet connection.Interactive controls — Rotate, zoom, and toggle 2D/3D compass mode.Multi-profile routing — Optimized for car, motorcycle, and foot.Smart recalculation — Auto-reroutes when you deviate more than 30m.Resumable downloads — Resume interrupted map downloads anytime.Fully offline — No internet required after the initial download.
GitHubIzzyOnDroid
Kochi Transit Go
APK
Kochi Transit Go is the definitive, privacy-respecting transit companion for the Kochi Metro system. Built from the ground up as a native Android app, it provides instantaneous access to train schedules, routes, and fare calculations without ever requiring an internet connection. Features: - Offline Mode: All official GTFS schedules are bundled locally. Plan trips even deep underground. - Instant Fare Calculator: Know exactly how much your trip will cost before you reach the station. - GPS Station Locator: Automatically detects the nearest metro station using your device's location. - Live Tracker: See upcoming departures and platform directions. - Privacy First: No analytics, no ad trackers, and no unnecessary permissions. Your location data stays on your device. This app is fully open-source under the MIT License and uses official Kochi Metro Open GTFS data.
F-DroidGitHub
Kotori
APK
Kotori obtains the GPS data from device sensors. Currently the data showed is: Current speed Distance Average speed Maximum speed GPS accuracy Used and available satellites And more... Note that Kotori does not require any internet connection but may is necessary to assist the GPS. This means some data is shared with Google if the device uses Google Play Services. This is a fork of Speedmeter
F-Droid
Kwik DEM (ant.spl)
APK
Synthetic vision terrain (DEM) data pack for use with: Kwik EFIS * Antartica / South Pole Help
F-Droid
Kwik DEM (eur.rus)
APK
Synthetic vision terrain (DEM) data pack for use with Kwik EFIS * Europe * Russia Help
F-Droid
Kwik DEM (pan.arg)
APK
Synthetic vision terrain (DEM) data pack for use with Kwik EFIS * South America Help
F-Droid
Kwik DEM (sah.jap)
APK
Synthetic vision terrain (DEM) data pack for use with Kwik EFIS * Sahara / North Africa * India / Indonesia * Japan Help
F-Droid
Kwik DEM (usa.can)
APK
Synthetic vision terrain (DEM) data pack for use with: Kwik EFIS * North America * Canada Help
F-Droid
Kwik DEM (zar.aus)
APK
Synthetic vision terrain (DEM) data pack for use with: Kwik EFIS * Southern Africa * Australia / New Zealand Help
F-Droid
Kwik EFIS
APK
Kwik EFIS is a Glass Cockpit application designed to work on most Android devices. It provides a modern aviation glass cockpit attitude and flight instrument display. Digital Moving Map The built in map module provides situational awareness and and navigation functionality. EFIS can optionally integrate with the Stratux ADS-B/AHRS to provide real-time traffic overlay. Synthetic Vision Synthetic vision is built from the USGS 3 arc second Digital Elevation Model data. If enabled, it also allows for some terrain collision detection. The required terrain data packages are available via F-Droid, see: https://f-droid.org/en/packages/player.efis.data.usa.can - North America, Canada https://f-droid.org/en/packages/player.efis.data.eur.rus - Europe, Russia https://f-droid.org/en/packages/player.efis.data.sah.jap - Sahara / North Africa, India / Indonesia, Japan https://f-droid.org/en/packages/player.efis.data.eur.rus - Southern Africa, Australia / New Zealand https://f-droid.org/en/packages/player.efis.data.pan.arg - South America https://f-droid.org/en/packages/player.efis.data.ant.spl - Antarctica / South Pole Flight Director Kwik EFIS has a fully functional flight director built in. It uses the standard V-Bar symbology common to modern flight directors. The target waypoint and altitude is set on-screen by means of the spinner controls on the right top and bottom of the screen. Airspace Airspace data is provided from Worldwide Soaring Services Turnpoint Exchange Airspace (http://soaringweb.org/Airspace/) ADS-B/AHRS In addition to the internal sensors, a low cost Stratux ADS-B/AHRS can be selected as the input source. See http://www.stratux.me/ for more information. Simulator There is a simulation mode available in the application. The Flight director is used to select a waypoint and altitude and the simulator will generate the GPS movements to navigate to the selected waypoint. The speed is set at the typical cruise for the currently selected aircraft. Installation For application and installation help, see: https://ninelima.org/efis/instructions.html
F-Droid
Kwik EFIS (E-Ink)
APK
Specific build of Kwik EFIS optimized for use on E-Ink devices. For more details, please see: Kwik EFIS
F-Droid
Ladefuchs
APK
HOW MUCH IS THE ELECTRICITY FOR YOUR EV CAR? Find the cheapest charging plan fast as lightning. With just one finger swipe, Ladefuchs shows you the cheapest charging plan at the charging point. Not more, not less. The app is free. However, the little Ladefuchs (Chargefox) is always happy like a young badger about food donations. He always cheeps a bit then. The app is targeted to the German EV charging market and in German language only currently. Who is actually to blame? ------------------------- * Malik & Flowinho of audiodump.de * Bastian ’Schlingel‘ Wölfle of bitsundso.de * Dominic Wrege * Sven Raskin * Illu: Aga und Marcel-André Ideas? Bugs? ------------ Plese send to android@ladefuchs.app Anti-Features ------------- * Non-Free Network Services - The app accesses an own API server, which in turn retrieves data from chargeprice.app. Permissions ----------- * INTERNET - Acces to own API server * ACCESS_NETWORK_STATE - Check whether internet connectivity is available before trying to access the API server
F-DroidGitHub
LavSeeker
APK
LavSeeker shows toilets listed in OpenStreetMap. A long click on a toilet in the list will show the toilet in a map application. You can also allow the app to use GPS. The toilets for your current location are then displayed in the first tab in the app. (This will overwrite the city in your first tab.) The data is provided by OpenStreetMap under the Open Database License (ODbL). Minimum permissions: LavSeeker only requires a minimum of permissions, namely only the INTERNET permission. This is necessary to make HTTP requests to remote servers to receive data. Optional: Authorization for GPS.
F-DroidGitHub
Local GSM Location - A local cell tower based back
APK
A backend for the µg Project's network location provider that uses local GSM data to resolve user location. See [https://github.com/microg] A facility in the setting menu allows you to create a database using data from [http://opencellid.org OpenCellId] and/or [https://location.services.mozilla.com Mozilla Location Services] CSV files. Alternatively, the on-phone database can be generated in advance via the [https://github.com/n76/lacells-creator lacells-creator] scripts that gather tower information from those two sources, too. You can improve the quality of the data used by this location provider by contributing to either or both of those projects. This backend performs no network data to resolve locations, no queries are made to a centralized AP location provider.
F-Droid
Local NLP Backend
APK
The backend passively monitors the GPS and scans for nearby WiFis and mobile cells/towers. From this a database of emitter locations is created. When UnifiedNlp / microG request a location from Local NLP Backend, a scan for nearby emitter is initiated and a location determined based on the scan results. Local NLP Backend is a fork of the Déjà Vu NLP Backend with some improvements and a crude UI for configuration and importing / exporting data, including cell lists from MLS or OpenCelliD. This backend uses no network data. All data acquired by the phone stays on the phone, though it may be exported manually. How to use: Local NLP Backend can be used like Déjà Vu: just enable the backend and let it build up the database by frequently having GPS enabled, e.g. using a map app. If you have a Déjà Vu database (you'll need root privileged to extract it), it can be imported in Local NLP Backend. Further import options are databases exported by Local NLP Backend, and cell csv files from MLS or OpenCelliD. Note that the local database needs to be filled, either using GPS or by importing data, before Local NLP Backend can provide locations! In order to speed up building the database, LocalNLP has an optional active mode that enabled GPS when there is no known emitter nearby (low setting) or when any unknown emitter is found (aggressive setting). Note that microG has stopped supporting UnifiedNlp backends with 0.2.28. If you still want to use this backend (or others), you need to use older microG versions. This can only be recommended if you use microG for location only. Personally I use 0.2.10, as with later versions location backends stop providing locations after some time.
F-DroidGitHubIzzyOnDroid
LocalCrop
APK
LocalCrop puts ~28,000 farms, farmers markets, CSAs, food hubs, and agritourism listings on an interactive map. All data comes from the USDA Local Food Directories, which is public domain. Search by location, filter by type, and find what's near you. Tap a listing to see contact info, website, address, and a link to the vendor's USDA directory page. Features: - Interactive map with ~28,000 listings across the United States - Filter by type: farmers markets, on-farm markets, CSAs, food hubs, agritourism - Search by address or use your device's location - Tap listings for contact details, websites, and directions - Works offline with bundled data — no account or internet required after install - No tracking, no ads, no data collection Data is voluntarily reported to the USDA by market managers, farm representatives, and state agriculture agencies. LocalCrop links to vendor websites and phone numbers so you can verify details before visiting. Built with MapLibre GL JS and OpenFreeMap tiles. Entirely open source under the AGPL-3.0 license.
F-Droid
LocalWifiNlpBackend
APK
https://f-droid.org/packages/com.google.android.gms backend that uses locally acquired WiFi AP data to resolve user location. This backend consists of two parts sharing a common database. One part passively monitors the GPS. If the GPS has acquired and has a good position accuracy, then the WiFi APs detected by the phone are stored. The other part is the actual location provider which uses the database to estimate location when the GPS is not available or has not yet gotten its first fix. The use of stored WiFi AP can dramatically decrease the GPS time to first fix. This backend performs no network data. All data acquired by the phone stays on the phone and no queries are made to a centralized AP location provider.
F-DroidGitHub
Location Map Viewer
APK
The app has support for GPX and KML files, as well as the "geo URI scheme" and popular map services (google-maps, openstreetmap, yandex, ...). It can work offline (without Internet/WiFi) once geodata has been downloaded and cached. Other Android apps can use LocationMapViewer through an Intent-interface. Required Android Permissions: * INTERNET: to download map data from Open Streetmap Server * ACCESS_NETWORK_STATE and ACCESS_WIFI_STATE: to find out if wifi/internet is online to start downloaded geodata * WRITE_EXTERNAL_STORAGE (to cache downloaded map data in local file system and to load gpx/kml-Files to be displayed in the map) * ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION: to display my own location in the map
F-DroidGitHub
Location Privacy - BETA
APK
Just click on a link that points to a location, and LocationPrivacy will show up as one of the options. If you select it, then it will use the most private way possible to get the location from that link. It will then forward the location to the map app that you choose. LocationPrivacy is not really app but rather a set of "privacy filters" for all of the various ways of sharing location. When you click on a location link in one app, LocationPrivacy offers itself as an option. It then recognizes insecure methods of sharing location, and then converts them to the most private methods available. For many links, the location can be read without even going online. For others, LocationPrivacy reads the location from the webpage via Tor, so that it cannot be tracked to you. Whenever possible, the connection uses HTTPS. OsmAnd is the recommended map app for private location because it works fully offline and we have audited it. LocationPrivacy will work with basically all map apps. LocationPrivacy can also serve as a way to redirect all location links to your favorite mapping app. All map apps in Android can view `geo:` URIs, and LocationPrivacy converts many kinds of links to `geo:` URIs, including: Google Maps, OpenStreetMap, Amap, Baidu Map, QQ Map, Nokia HERE, Yandex Maps. This is still a beta release of a new idea, if you have problems or ideas, please post them on our issue tracker so we can improve this app! https://github.com/guardianproject/locationprivacy/issues ★ WE SPEAK YOUR LANGUAGE: Location Privacy is available in: Deutsch, español, français, norsk. Don’t see your language? Join us and help translate the app: https://hosted.weblate.org/projects/guardianproject/locationprivacy https://hosted.weblate.org/projects/guardianproject/locationprivacy-metadata ***Learn More*** ★ ABOUT US: Guardian Project is a group of developers that make secure mobile apps and open-source code for a better tomorrow ★ OUR WEBSITE: https://GuardianProject.info ★ ON TWITTER: https://twitter.com/guardianproject ★ FREE SOFTWARE: LocationPrivacy is free software. You can take a look at our source code, or contribute to help make LocationPrivacy even better: https://github.com/guardianproject/LocationPrivacy ★ MESSAGE US: Are we missing your favorite feature? Found an annoying bug? Please tell us! We’d love to hear from you. Send us an email: support@guardianproject.info or find us in our chat room https://guardianproject.info/contact
GitHubguardian