Navigation

253 open source Navigation apps

Tridenta
APK
Tridenta loads and shows the public transport data of the italian region "Trentino". You can view information about stops, lines and most importantly trips, whose delay can be queried in real time! The app also has favorites and history, and allows creating shortcuts in the phone launcher. NOTICE: The original source of the information shown in Tridenta are the APIs of the official public transport app of Trentino, "Muoversi in Trentino": https://www.trentinotrasporti.it/en/travel-with-us/muoversi-en Tridenta is not affiliated with "Muoversi in Trentino", "Trentino Trasporti", the Italian government or other government entities. Stops: view and search stops all across Trentino, and see which lines pass by a stop Lines: filter urban and suburban lines by area by choosing from a map of Trentino Trips: view trips performed by a line or passing by a stop at a specific time, with arrival times, delay, headsign and direction information Favorites and history are shown in the drawer for easy access to the lines or stops you use the most Shortcuts in your phone's application launcher can link directly to a specific screen inside Tridenta, allowing you to save even more time Tridenta was built using Jetpack Compose, along with Material 3 design, and supports dark and light themes with dynamic colors (Android 12+ only).
F-DroidGitHub
Trouve ton campus
APK
HTML5 app that helps students in Strasbourg (France) find the best way to get to their campus.
F-Droid
Träwelldroid
APK
Träwelldroid is a free check-in service for recording your public transport journeys. An account with Träwelling is required to use this app.With this app you can:Check into your journeys in public transport and public transport throughout Germany and in some European countriesShare your check-ins on Twitter and MastodonCheck in to Träwelling community eventsView statistics related to your ridesView trips made by your friends and check in together with themThis app is a community project and has no official connection to Träwelling itself.
F-DroidIzzyOnDroid
UnifiedNlp (GAPPS)
APK
Most modern ROMs come with support for non-Google geolocation providers. On these systems UnifiedNlp can be installed as a user app to replace the network location provider. It acts as a middleware for various plugins aka backends, it does not provide any location lookup itself. For further information please refer to the https://f-droid.org/packages/com.google.android.gms package and the README. To be able to use this package, you will either need the XposedUnifiedNlp module, or your custom ROM must have org.microg.nlp added to the list of network location services, otherwise https://f-droid.org/packages/com.google.android.gms would be more suitable for you (provided that you do not have GAPPS installed on your system). After installing you have to reboot your device, install a backend service and activate/configure it in the app settings. After this you can use UnifiedNlp by activating network-based geolocation from Settings -> Location: You need to select any mode but "device only".
F-DroidGitHub
UsbGps4Droid
APK
UsbGps4Droid is a USB GPS provider for the Android operating system, providing GPS support for devices running Android 4.0 and above. The application provides location updates to Android which allows devices without an internal GPS to still use applications which require GPS (such as OSMAnd, Google Maps and log tracking software). I use this USB GPS with my Android Tablet Headunit, because the internal GPS does not work reliably. I have a main controller which automatically starts this application's background service when my car starts. The application is designed to work with any SiRF USB GPS device, however it has been tested as working with GlobalSat BU-353-S4 and a device based on the UBLOX LEA-M8P chip.
F-DroidGitHub
UsbNmea
APK
UsbNmea is an Android application that aims to offer some support to USB GNSS antennas on Android.Currently, it only saves the messages that it gets from the antenna to a file on your phone. I have made another app to convert that file to a GPX (as long as the output from the antenna follows the NMEA standard), but I recommend using GpsBabel on your laptop instead.UsbNmea starts a service that should stay on in the background, which gets the data from the USB antenna and saves it into a file. To get the data from the USB antenna, I use the UsbSerial library from Felipe Herranz. Since his code is licensed under the MIT license, I decided to do the same for my code. If you like that, you can support him through the options he lists in the README of the UsbSerial library.
IzzyOnDroid
Variometer
APK
This application estimates vertical speed, using data from internal barometer and inertial sensors. It will not work correctly inside the pressurized cabin of a passenger jet. * A vertical speed indicator is displayed on the screen, unless the app in background; * Altitude above mean sea level (MSL) is displayed, with adjustable altimeter setting; * If sound output is enabled, it keeps working when the app is in background.
F-DroidGitHub
Vespucci - an OSM Editor
APK
Vespucci is an advanced open source tool for editing OpenStreetMap data, it is not a map viewer or a navigation app. You will need an OpenStreetMap account to use it. You can download the map data for a specific area and edit the map. After editing, you can upload it directly to the OSM servers. Any accidental change can be undone and all changes are listed for review before upload. Tag-autocompletion, JOSM compatible presets, links to the translated map-features pages and even auto-completing nearby street names help to find the right tags to use. We recommend disabling auto-updates for Vespucci so that you can upload your edits before app updates. More information and documentation can be found on vespucci.io and in the on-device help. Please do not report problems or ask for support on the google playstore, see why we can't provide support and accept issues on the play store review section. You can report issues directly from the app without a github account or go directly to the issue tracker. OpenStreetMap, OSM and the magnifying glass logo are trademarks of the OpenStreetMap Foundation. The Vespucci app is not endorsed by or affiliated with the OpenStreetMap Foundation.
F-DroidGitHub
WairToNow - Aviation Navigation
APK
Open-source aviation mappng program, no-nonsense basics with minimum bells and whistles. Includes geo-referenced airport diagrams and approach plates. Source on https://github.com/mrieker/WairToNow App covers areas covered by US charts, including sectionals, terminal area charts, helicopter charts and what's left of world charts. Also included is mapping via OpenStreetMaps for walking/biking to nearby $100 hamburger stands, as well as georeferenced approach plates and airport diagrams. Also provides OpenStreetMap-backed runway diagrams for all airports, though they are primarily used for those airports that don't have official FAA-provided airport diagram plates. Approach plates include an optional on-screen DME display that the user can configure.
F-DroidGitHub
WalkersGuide
APK
WalkersGuide is a navigational aid primarily intended for blind and visual impaired pedestrians. It calculates routes and shows nearby points of interest. The project consists of an Android app and a server. The latter performs the route calculation.The map data is provided by OpenStreetMap, a project to create a free map of the world.Main app features:Calculate routes optimized for blind and visually impaired usersExplore layout of intersectionsShow and track nearby POISimulate any street addressImport GPX filesRecord your own routesThe application is fully accessible with Android's screen reader Talkback.Please visit https://www.walkersguide.org for more information.
GitHubIzzyOnDroid
When Ze Bus
APK
Checks the predicted arrival times of London buses. Required Permissions: * Network: Receive predictions and bus stop information from TFL
F-DroidGitHub
WhereAreTheEyes
APK
Where are the Eyes is a tool for detecting and evading surveillance. Together, you and other users build a map of surveillance cameras to protect activists, students, and other at-risk minorities. When run, the map will display red pins on cameras near your location. To mark a new camera, or verify that a marked camera exists, just stand near it and press the "eye" button. The app has telemetry on by default. Press "Mapbox" button on the main screen to disable it.
F-DroidGitHub
W
WhereYouGo
APK
WhereYouGo is an unofficial client for Wherigo Geocaching. It supports playing Wherigo cartridges, which is an interactive location based geocaching game. You can load, play and save the current state of your Wherigo game. Compass and online or offline maps can be used to navigate, alternatively Locus can be used to display maps. Cartridges for usage with WhereYouGo can be downloaded from https://www.wherigo.com and other services. Main features: * Automatic download of cartridges from wherigo.com (can be triggered from your browser by opening a listing page on wherigo.com or from other geocaching apps like c:geo) * Use compass to navigate to the next game zone or location * View game zones and locations on a map * Uses online maps from various sources * Supports offline map files (only Mapsforge v0.3 format at this moment) * Seamless interworking with Locus to display maps (alternatively to internal maps) * Several save game slots per cartridge * Automatic game saving when switching to another app * Integrated QR-code reader
F-DroidGitHub
XCSoar
APK
XCSoar is a tactical glide computer for soaring and para glider pilots. It supports navigation, airspace warnings, final glide calculations, wind calculation, collision avoidance and many many more features.
F-DroidGitHub
Zood Location
APK
With Zood Location, your family and loved ones can continuously share their location with each other, so you can make sure everyone is safe with a quick glance at your phone. No more having to text and call each person to find out where they are, and where they are headed.Zood Location is different from other location sharing services. When you share with Zood, your information is protected using end-to-end encryption. That means the only people that can view your location are the people you share with. Nobody at Zood can see it, no hackers can steal it from us, and no nosy governments can ask for it.Many things are still rough around the edges. If you have any feedback about the app, let us know at hello@zood.xyz.Features:Easy to use interface for sharing your location with your family or close friends.End to end encryptionUsername based accountsConvenient 'timed shares' for temporarily sharing your location with someone that is not a friend via a linkOur server-side software is open-source as well, find it at Github
GitHubIzzyOnDroid
airplanes.live
APK
This Android app connects you to airplanes.live for real-time aircraft tracking and monitoring.Features: - View aircraft on interactive map - Search aircraft by HEX, registration, airframe or SQUAWK code - Receive notifications when feeders go offline - Quick map shortcuts for specific feeder locations - SQUAWK code alerts with custom notifications - ICAO identifier alerts for specific aircraftTrack flights, monitor aviation activity, and stay connected to the airplanes.live network with comprehensive search and alert capabilities.
GitHubIzzyOnDroid
C
c3nav
APK
This is the official Android app for c3nav, the map & indoor navigation software at the Chaos Communication Congress which you can find at c3nav.de. With this app, you get to use c3nav with native Android features, including: * Easier navigation * WiFi-based location * Sharing locations * Creating location shortcuts on your home screen
F-DroidGitHub
c:geo
APK
c:geo is an open source, full-featured, always ready-to-go unofficial client for geocaching.com and offers basic support for other geocaching platforms (such as Opencaching). It does not require a web browser or exports - just install it and start right away.Main features:View caches on a Live MapUse Google Maps or OpenStreetMapSearch for caches by various criteriaLog your finds online or offlineStore cache information on your deviceCreate and manage waypointsNavigate using compass, map, or other appsImport/Export GPX filesFull support for trackablesOffline caching functions including offline mapsc:geo is a simple to use but powerful geocaching client with a lot of additional features. All you need to get started is an existing account on geocaching.com or another geocaching platform (like Opencaching). Find caches using the live map or by using one of the many search functions.Navigate to a cache or a waypoint of a cache with the built-in compass function, the map or hand over the coordinates to various external apps (e.g. Radar, Google Navigation, StreetView, Locus, Navigon, Sygic and many more).Store cache information to your device directly from geocaching.com as well as via GPX file import to have it available whenever you want. You can manage your stored caches in different lists and can sort and filter them according to your needs. Stored caches together with offline map files or static maps can be used to find caches without an internet connection (e.g. when roaming). Logs can be posted online or stored offline for later submission or exported via field notes.Search and discover trackables, manage your trackable inventory and drop a Trackable while posting a cache log.If you have problems installing or using c:geo please first have a look at our FAQ or consult the user guide. If there are still problems, contact support via email.If you would like to know why c:geo needs the permissions requested, please check here for an explanation.
GitHubIzzyOnDroid
gpsdRelay
APK
This app allows you to utilize an Android device's GPS chip as a gpsd location data provider. UDP or TCP transport protocols are supported for supplying NMEA messages to the daemon.
F-DroidGitHub
jQuarks viewer
APK
# (Kotlin)Quarks Browser refactored ***org.lineageos.jelly*** for AOSP compilation Jelly browser with ads blocker, support for android 6.0+, a few ui changes and some bug fixes. Ads blocker and favicon in search bar based on this: https://github.com/CarbonROM/android_packages_apps_Quarks ### Ads blocker: * https://pgl.yoyo.org/as/serverlist.php?hostformat=nohtml&showintro=0 ### Offline reading: * .mht (chromiumPC compatible) * /Android/data/com.oF2pks.jquarks/files/*.mht * ✇Favorites * screen Shortcuts ### tab(s) manager: * tile & iconShortcut for allTabs kill * randomized UserAgent for each tab https://coveryourtracks.eff.org/kcarter?aat=1 ### external launches: * local xml/mht/html/svg/eml, for both ^content^ (X-plore) & ^file^ (aosp/Files or GhostCommander) * local video (with screen-off audio) * ShareLink * ShareContent * web search ### aditionnal features * pageIcon in urlBar: click to Refresh & longclick for GoForward * secureIcon in urlBar: click to sslCertificate & longclick to /Settings * ping action, x509 and links to VirusTotal/MyWOT via sslCertificate screen ### new Settings * force NightMode in webview (min version 76!) * adjustable size for urlBar height * toggle URL vs Title in urlBar * anti-tracing & info for UserAgent ### More Search-engine(s): chosen one (via /Settings/) triggered, from any selected text (anywhere via longpress) * Gibiru * Google without AI * Mojeek * Qwant * SearX * StartPage * Swisscows ### (android TV menu compatibility (+ w.i.p. samsung Dex)) ## AOSP compilation: ***packages/apps/Quarks/*** ``` use branch -b aosp (org.lineageos.jelly 21.0+) ``` ``` etc/sysconfig/?.xml ``` >__\__ prim-origin, Apache License v2.0 https://github.com/LineageOS/android_packages_apps_Jelly
F-DroidGitHub
osm2gmaps
APK
osm2gmaps is a versatile mapping utility that allows users to easily convert location links and coordinates between various mapping services. Whether you're navigating with Apple Maps, Google Maps, or prefer an open-source solution like OpenStreetMap, osm2gmaps streamlines the process of generating shareable links for any location. Features: * Coordinate Conversion: Enter latitude and longitude coordinates to instantly generate links for popular mapping services. * Map Provider Options: Choose from a variety of map providers including Apple Maps, Google Maps, Magic Earth, OpenStreetMap, and more. * Share: Share generated links directly with others. * Location History: Keep track of past searches and coordinates for quick access. * Customization: Tailor the app to your preferences with customizable settings for map providers and link formats. * Location Detection: Use your device's GPS or network data to quickly populate coordinates for your current location.
F-Droid
osmin
APK
osmin is a GPS navigator On-Road/Off-Road for Android (and Sailfish) which is strongly inspired by osmscout by Karry, it uses a fork of libosmscout as backend. It includes features such as generic compass, tracker, GPX reader/writer, road router, POI database.Routing with your Android device is supported with Android OS Nougat (Android 7.0) or newer, LineageOS 14.1 or newer.
GitHubIzzyOnDroid
pMetro
APK
You can load ~200 metro maps of (mostly russian) cities available from the pMetro project. After that you can build shortest route and calculate trip time using subway and other city transports. There is additional information for stations and 2D schemas (double tap for show).
F-DroidGitHub
send2car
APK
Many android apps allow to open a geolocation in another app like OSMAnd or Googlemaps. In most cases this is either done by clicking a 'share' or 'navigate to' action. Such action triggers a so call 'Intent' and Android will promt the user to select an app to be used to handle that. Unfortunally the original BMW Connected-app does not show up here. Here is where 'send2car' comes into play - is an app capable or receiving intents for the geo-url-sheme and translating this event into a connected-drive message to be send to your car. As Geo-intends besides the coordinates do not contain much detail when receiving such geo-url-intent send2car will do some reverse-geocoding to retrieve additional data and offer to send the result to a bmw car via the services provides by the BMW Connected-drive portal. The message being send to the car is equivalent to message that is sent from the Map that you can find in Connected-drive app or portal. Actually send2car does use the very same web-services that the connected-drive-portal web-app uses. When opening the message in your cars head-unit you can choose to navigate to the precise location that is encoded within the message. To use you need to configure your connected-drive accout in send2car and retrieve the associated VINs from connected-drive portal.
F-DroidGitHub