# navit **Repository Path**: mirrors_navit-gps/navit ## Basic Information - **Project Name**: navit - **Description**: The open source (GPL v2) turn-by-turn navigation software for many OS - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: trunk - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-01-05 - **Last Updated**: 2026-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Navit [![CircleCI](https://dl.circleci.com/status-badge/img/gh/navit-gps/navit/tree/trunk.svg?style=shield)](https://dl.circleci.com/status-badge/redirect/gh/navit-gps/navit/tree/trunk) [![Build Navit Binaries](https://github.com/navit-gps/navit/actions/workflows/build.yml/badge.svg)](https://github.com/navit-gps/navit/actions/workflows/build.yml) [![CodeFactor](https://www.codefactor.io/repository/github/navit-gps/navit/badge)](https://www.codefactor.io/repository/github/navit-gps/navit) [![Translation](https://hosted.weblate.org/widgets/navit/-/svg-badge.svg)](https://hosted.weblate.org/engage/navit/) _A copylefted libre software car-navigation system with its own routing engine_. On an Android tablet \ ![navit on android](https://raw.githubusercontent.com/navit-gps/navit/trunk/contrib/images/androidtablet.png) \ On a Linux-based carputer \ ![navit-nuc-osd](https://user-images.githubusercontent.com/13802408/198998955-4293553f-0de1-4f72-bfe7-0e72b6207a68.png) \ [Get it on F-Droid](https://f-droid.org/packages/org.navitproject.navit/) [Get it on Google Play](https://play.google.com/store/apps/details?id=org.navitproject.navit) \ Modular design with routing and rendering of one or more vector maps in various formats. \ GTK and SDL user-interfaces with touch-screen displays. \ Current vehicle position from gpsd or directly from NMEA (GPS) sensors. \ Optimal routes and directions spoken in 70+ languages. \ Points of interest (POIs) in many formats. Help and more info can be found in [the docs](https://navit.readthedocs.io/en/latest/). \ The [Reporting Bugs](https://navit.readthedocs.io/en/latest/user/community/Reporting%20Bugs.html) document helps you file issues. Maps ==== [OpenStreetMap](https://navit.readthedocs.io/en/latest/user/configuration/maps/OpenStreetMap.html) — display, routing, incomplete street-name search. \ [Grosser Reiseplaner](https://navit.readthedocs.io/en/latest/user/configuration/maps/Marco%20Polo%20Grosser%20Reiseplaner.html) and compliant maps — full support. \ [Garmin maps](https://navit.readthedocs.io/en/latest/user/configuration/maps/Garmin%20maps.html) —display, routing, search is being worked on. GPS Support =========== Current vehicle position from \ — a file or port. \ — gpsd (local or remote). \ — the location service of several mobile platforms. \ — a UDP server (friends tracking) (experimental). Translation =========== The [Hosted Weblate](https://hosted.weblate.org/projects/navit/) platform is used to manage translations, which runs [Weblate](https://weblate.org). Translation status Routing algorithm ================= Uses [LPA*](https://wikiless.org/wiki/Lifelong_Planning_A*) starting at the destination by assigning \ a value to each point directly connected to the destination point. \ It represents estimated time needed to reach the destination from that point. \ A Fibonacci-heap search for the point with the lowest value (to find \ a value then assigned to connected points either unevaluated or whose \ current value is greater than the new one) is repeated until the origin is found. \ Once reaching the origin, the lowest-value points are followed to the destination. the (experimental) traffic module re-evaluates route-graph portions as segment costs change. \ It can process traffic reports and find a way around problems.