awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Waze

Ranking updated Aug 19, 2026

For an open source GPS navigation app for traffic, the strongest matches are osmandapp/osmand (OsmAnd is an open-source mobile navigation application that features), organicmaps/organicmaps (Organic Maps is a privacy-focused offline navigation app using) and mapsme/omim (This repository provides offline map rendering and data compilation). graphhopper/graphhopper and westnordost/streetcomplete round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to waze”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Waze

Find the best repos with AI.We'll search the best matching repositories with AI.
  • osmandapp/osmandosmandapp avatar

    osmandapp/OsmAnd

    5,801View on GitHub↗

    OsmAnd is a mobile navigation application and vector map viewer that uses OpenStreetMap data to provide offline map access, turn-by-turn routing, and geospatial tools. It functions as a mobile routing engine and a GPX track recorder, allowing users to navigate and record movement without an active internet connection. The project integrates a mobile interface for contributing to the OpenStreetMap project, enabling users to report map errors and add new points of interest directly from their devices. It also includes a system for visualizing satellite imagery and custom tile overlays on top of

    OsmAnd is an open-source mobile navigation application that features turn-by-turn routing and OpenStreetMap data usage, though it lacks a crowd-sourced traffic alert system and a self-hostable backend.

    JavaOpenStreetMap ApplicationsTurn-by-Turn Navigation Guidance
    View on GitHub↗5,801
  • organicmaps/organicmapsorganicmaps avatar

    organicmaps/organicmaps

    13,304View on GitHub↗

    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 pe

    Organic Maps is a privacy-focused offline navigation app using OpenStreetMap data with turn-by-turn routing, though it lacks the crowdsourced traffic alerts and self-hostable backend specified in your search.

    C++Offline Navigation EnginesOffline Map Data Managers
    View on GitHub↗13,304
  • mapsme/omimmapsme avatar

    mapsme/omim

    4,599View on GitHub↗

    Omim is a suite of compilers and orchestrators designed to transform raw geographic and transit data into renderable offline map binaries. It provides a map generator for converting OpenStreetMap data into optimized binary files, a styling compiler for visual feature representation, and a rendering engine for visualizing geographic data from local storage without an internet connection. The project includes a map tile build orchestrator that sequences generation and optimizes resource utilization based on historical statistics. It also features a dedicated transit data processor that transfor

    This repository provides offline map rendering and data compilation tools based on OpenStreetMap, but it lacks the crowdsourced traffic alerts and real-time routing application layer needed for a full navigation app.

    C++Offline Navigation EnginesOffline Map Data ManagersOSM Map Generation
    View on GitHub↗4,599
  • graphhopper/graphhoppergraphhopper avatar

    graphhopper/graphhopper

    6,516View on GitHub↗

    GraphHopper is a Java routing library and OpenStreetMap routing engine used to calculate optimal paths and driving directions. It provides a map matching engine for aligning GPS coordinate traces to road networks, a GTFS transit router for multi-modal travel, and a spatial analysis utility for isochrone generation. The project supports the creation of custom vehicle profiles and weighting logic to influence path calculations. It implements contraction hierarchies to accelerate pathfinding by reducing the search space between coordinates. The engine covers a broad range of geospatial capabili

    GraphHopper is a routing engine and library for calculating paths and directions using OpenStreetMap data, but it is a developer building block rather than a complete crowd-sourced navigation and traffic application.

    JavaOffline Map RoutingTurn-by-Turn Navigation GuidanceOffline Navigation Engines
    View on GitHub↗6,516
  • westnordost/streetcompletewestnordost avatar

    westnordost/StreetComplete

    4,596View on GitHub↗

    StreetComplete is an Android application for editing and improving OpenStreetMap geographic data. It functions as a crowdsourced geographic data tool that identifies missing map information and allows users to fill in those gaps through a guided survey interface. The application includes a distance measurement tool that uses augmented reality to calculate physical lengths for precise mapping of geographic features. It also supports an offline geographic data collection workflow, enabling users to save survey responses locally when internet connectivity is unavailable and synchronize them with

    StreetComplete is a map editor for contributing to OpenStreetMap rather than a real-time turn-by-turn navigation and traffic routing application.

    KotlinOpenStreetMap Applications
    View on GitHub↗4,596
  • react-community/react-navigationreact-community avatar

    react-community/react-navigation

    24,480View on GitHub↗

    React Navigation is a cross-platform routing framework and navigation library designed to synchronize routing logic and navigation flows across Android, iOS, and web platforms. It functions as a mobile app router that coordinates transitions between different application views while maintaining a consistent navigation history. The project provides a system for managing screens and navigation state in React Native applications. It enables the definition of paths and the coordination of movement between views to maintain an organized flow throughout the user experience. The framework covers br

    This project provides a UI routing and navigation library for mobile app development rather than a crowd-sourced GPS navigation and traffic application.

    TypeScriptNavigation & Routing
    View on GitHub↗24,480
  • overv/openstreetmap-tile-serverOverv avatar

    Overv/openstreetmap-tile-server

    1,445View on GitHub↗

    OpenStreetMap Tile Server is a containerized software package that hosts self-hosted map tile services from raw geographical data files. It combines a relational database configured with spatial extensions to store and query map coordinates and geometries with rendering engines that generate raster map images dynamically for interactive mapping clients. The service provides regional map data import to parse and load spatial files into the database alongside automated incremental updates that download recent upstream changes and expire affected tiles. Generated map images are preserved in ded

    This project provides a map tile server for rendering OpenStreetMap data, but it is a tile rendering and hosting backend rather than a complete navigation and traffic application with turn-by-turn routing and community alerts.

    ShellOpenStreetMap Data Importers
    View on GitHub↗1,445
  • react-native-maps/react-native-mapsreact-native-maps avatar

    react-native-maps/react-native-maps

    15,971View on GitHub↗

    react-native-maps is a cross-platform mobile map component for iOS and Android that renders interactive geographic data and markers. It provides a native map view and viewport controller to manage camera movement, zoom levels, and coordinate-based animations on mobile devices. The project includes a GeoJSON map renderer for visualizing complex geographic features and an interactive map overlay library for drawing polylines, polygons, and heatmaps. It supports integration with both Google Maps and Apple Maps, allowing developers to switch between providers or apply cloud-based styling and cust

    This repository is a map component library for React Native applications rather than a complete navigation and traffic app, making it a building block for mapping rather than a self-contained crowd-sourced navigation tool.

    TypeScriptLocation Services
    View on GitHub↗15,971
  • valhalla/valhallavalhalla avatar

    valhalla/valhalla

    5,394View on GitHub↗

    Valhalla is an open-source routing engine that calculates optimal paths and travel times using OpenStreetMap data. It is built around a tiled routing graph framework, allowing map data to be organized into small geographic tiles for efficient regional updates and offline routing capability. The project distinguishes itself through a multimodal routing server that combines automobile, pedestrian, bicycle, and public transit modes into single journeys. It includes a GPS trace matching engine to align noisy coordinates to the most probable road network paths and an isochrone and matrix generator

    Valhalla is a powerful routing and map-matching engine built on OpenStreetMap data, but it is a backend component and API library rather than a complete end-user navigation application with crowd-sourced alerts.

    C++Offline Map RoutingTurn-by-Turn Navigation Guidance
    View on GitHub↗5,394
  • crosstalk-solutions/project-nomadCrosstalk-Solutions avatar

    Crosstalk-Solutions/project-nomad

    30,944View on GitHub↗

    Project Nomad is a self-hosted survival suite and containerized offline operating environment. It provides a collection of essential tools, including a local retrieval-augmented generation system, an offline mapping server, and a local knowledge base for large language models, all designed to operate on air-gapped hardware. The system prioritizes total offline isolation to ensure telemetry-free operation. It enables private data analysis and semantic document querying through local-first vector storage and offline model execution, keeping all data on internal hardware without requiring intern

    Project Nomad provides an offline mapping server and containerized environment rather than a dedicated, turn-by-turn navigation and crowdsourced traffic application.

    TypeScriptOffline Map Data Managers
    View on GitHub↗30,944
  • protomaps/pmtilesprotomaps avatar

    protomaps/PMTiles

    2,662View on GitHub↗

    PMTiles is a cloud-native geospatial data format and a set of tools for creating cloud-optimized map tile archives. It organizes map tile pyramids into a single-file archive, allowing map data to be stored and retrieved from remote buckets without a dedicated backend database. The project provides a map tile format converter to transform various data sources into this unified archive and a map tile server proxy that serves these archives to display systems using standard protocols. It enables the use of HTTP byte-range requests and metadata-driven indexing to retrieve specific tiles without d

    This repository is a cloud-native geospatial data format and tile server utility rather than a complete navigation application, though it can be used as a building block for offline map rendering.

    TypeScriptOffline Map Data Managers
    View on GitHub↗2,662
  • rastapasta/mapsciirastapasta avatar

    rastapasta/mapscii

    8,975View on GitHub↗

    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 abili

    This project is a terminal-based map viewer and vector tile renderer rather than a crowd-sourced navigation and traffic application with turn-by-turn routing.

    JavaScriptOffline Map Data Managers
    View on GitHub↗8,975
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
osmandapp/osmand5.8KJavaNOASSERTIONJun 26, 2026
organicmaps/organicmaps13.3KC++otherFeb 19, 2026
mapsme/omim4.6KC++Apache-2.0Oct 5, 2022
graphhopper/graphhopper6.5KJavaApache-2.0Jun 10, 2026
westnordost/streetcomplete4.6KKotlinGPL-3.0Jun 25, 2026
react-community/react-navigation24.5KTypeScript—Jun 17, 2026
overv/openstreetmap-tile-server1.4KShellApache-2.0Apr 20, 2024
react-native-maps/react-native-maps16KTypeScriptMITApr 9, 2026
valhalla/valhalla5.4KC++otherFeb 19, 2026
crosstalk-solutions/project-nomad30.9KTypeScriptApache-2.0Jun 15, 2026

Related searches

  • an open source family GPS tracking app
  • an open source alternative to Google Maps
  • an open source activity tracker for fitness
  • an open source platform for interactive maps
  • an open source geographic information system
  • an offline navigation app
  • an open source time tracking tool
  • an open source virtual private network solution