Open-source mapping applications providing offline routing and navigation for hiking trails and vehicle road travel.
Organic Maps is a mobile application designed for offline mapping, navigation, and outdoor activity planning. It functions as a privacy-focused client for OpenStreetMap data, enabling users to explore locations, search for points of interest, and receive turn-by-turn directions entirely without an internet connection. The project distinguishes itself through a strict zero-telemetry privacy model that excludes trackers, data collection, and mandatory account requirements. By utilizing a native core engine and local-first data storage, it ensures that all user activity, location history, and personal bookmarks remain stored exclusively on the device. Beyond standard navigation, the application provides tools for outdoor enthusiasts, including GPS-based route tracking and terrain visualization features like contour lines and elevation profiles. It also supports vehicle dashboard integration for hands-free guidance and allows for the management of geographic data through standard file formats for backup and sharing.
Organic Maps is a privacy-focused, offline-first navigation application that provides turn-by-turn routing for pedestrians and vehicles using OpenStreetMap data, while supporting GPX imports and topographic terrain visualization.
Mapscii is a terminal-based geographic interface and vector map renderer. It allows users to view and explore geographic map data and points of interest directly within an xterm-compatible console using ASCII and Braille characters. The project functions as a vector tile map client capable of fetching and styling geographic layers from public or private sources. It also serves as an MBTiles map viewer, enabling the exploration of geographic data stored in local files for offline use. The tool provides keyboard-driven navigation for zooming and panning across coordinates, along with the ability to apply custom visual themes and style specifications to map layers. It includes capabilities for identifying specific landmarks and points of interest based on geographic coordinates.
This is a terminal-based map viewer for exploring geographic data, but it lacks the routing engine and turn-by-turn navigation capabilities required for a functional navigation application.
osrm-backend is a high-performance routing engine and backend service designed to calculate shortest paths and travel distances using OpenStreetMap data. It functions as a graph-based pathfinding server and map data processing tool that converts raw map data into specialized formats optimized for high-speed routing calculations. The system provides specialized route calculation for different transport modes, allowing for the definition of custom routing profiles with specific speed limits and travel constraints. It enables high-performance route planning and travel time estimation across large road networks with millisecond response times. The engine utilizes map data processing and import tools to prepare road networks for navigation. It supports the calculation of the fastest routes and distance estimations between multiple coordinates.
This is a high-performance routing engine and backend service designed for developers to build navigation tools, rather than a complete, user-facing navigation application with map rendering and turn-by-turn guidance.