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

GPS Route Tracking and Visualization

Ranking updated Jun 30, 2026

For a GPS trip tracker, the first results are freika/dawarich, bfabiszewski/ulogger-server (uLogger-server is a self-hostable web-based GPS tracking tool with interactive map display, supporting route logging and GPX import/export, fitting the search for a GPS route tracking and visualization system) and lelandrichardson/react-native-maps (This is a React Native map component library for embedding interactive maps in mobile apps, not a standalone self-hostable tool for recording, managing, and displaying GPS routes with import/export and trip statistics). react-native-maps/react-native-maps and shuding/cobe round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source software tools for recording, mapping, and analyzing your personal travel routes and geographic trips.

GPS Route Tracking and Visualization

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

    Freika/dawarich

    8,030View on GitHub↗

    Dawarich is a self-hosted location history manager and travel journaling platform. It functions as a personal travel archive that collects GPS coordinates and movement data, providing a private alternative to proprietary tracking services. The system utilizes a PostgreSQL geospatial database to store coordinates, visits, and custom geofence boundaries. The project distinguishes itself as a geospatial data converter and visualization tool, capable of transforming location history between formats such as GPX, KML, and GeoJSON. It allows users to organize GPS tracks and geotagged photos into nam

    Dawarich is a self-hosted location history manager and travel journal that handles GPX, KML, and GeoJSON import/export, displays GPS tracks on an interactive map, and supports user management and trip statistics — squarely fitting the need for a self-hostable route tracking and visualization tool with the listed features.

    RubyTrip SegmentationUser Account Management
    View on GitHub↗8,030
  • bfabiszewski/ulogger-serverbfabiszewski avatar

    bfabiszewski/ulogger-server

    603View on GitHub↗

    uLogger-server is a self-hostable web-based GPS tracking tool with interactive map display, supporting route logging and GPX import/export, fitting the search for a GPS route tracking and visualization system.

    PHPLocation TrackingMaps and GPSMaps and GPS
    View on GitHub↗603
  • lelandrichardson/react-native-mapslelandrichardson avatar

    lelandrichardson/react-native-maps

    15,966View on GitHub↗

    react-native-maps is a cross-platform map component and visualization library for embedding interactive maps within mobile applications on iOS and Android. It provides a declarative interface for managing geospatial user interfaces, allowing for the rendering of geographical data and location-based features. The library enables the visualization of spatial data through the placement of markers, the creation of custom callouts, and the drawing of polylines and polygons as map overlays. It supports interactive map navigation, including the ability to animate map regions and customize the visual

    This is a React Native map component library for embedding interactive maps in mobile apps, not a standalone self-hostable tool for recording, managing, and displaying GPS routes with import/export and trip statistics.

    TypeScriptMap ComponentsMap Integration
    View on GitHub↗15,966
  • 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

    react-native-maps is a mobile map component library for embedding interactive maps in React Native apps, not a self-contained GPS route tracking and visualization tool with import/export, logging, or multi-user support.

    TypeScriptMap ComponentsMap Integration
    View on GitHub↗15,971
  • shuding/cobeshuding avatar

    shuding/cobe

    5,407View on GitHub↗

    Cobe is a WebGL globe library designed for interactive 3D geographic data visualization. It functions as a canvas-based map component that renders a world map, allowing for the plotting of latitude and longitude coordinates via markers and connecting arcs. The library distinguishes itself by linking standard HTML elements to 3D coordinates using CSS anchor positioning. This integration enables the attachment of DOM elements, such as labels and tooltips, directly to markers and arcs on the sphere. The system covers geographic data plotting and network connection mapping, utilizing automated r

    Cobe is a WebGL globe library for 3D geographic visualization, not a GPS route tracking and management tool—it can display routes but does not handle recording, importing GPX/KML, editing, or trip statistics, which are the core features of what you are looking for.

    TypeScriptInteractive Map Visualizations
    View on GitHub↗5,407
  • visgl/react-map-glvisgl avatar

    visgl/react-map-gl

    8,457View on GitHub↗

    react-map-gl is a library of reusable components and hooks for embedding high-performance WebGL map visualizations within React applications. It provides a declarative wrapper for Mapbox GL JS, synchronizing the map state and styles with a component-based state management system. The toolkit enables the rendering of complex 2D and 3D geospatial data visualizations on map layers. It includes a framework for developing custom map components and specialized user interface elements using shared context and dedicated hooks. The library manages interactive map integration and geospatial data visua

    react-map-gl is a React library for embedding interactive Mapbox maps, so it covers the map display piece, but it is not a self-hostable tool for recording, managing, and analyzing GPS routes with GPX/KML import/export and trip statistics.

    TypeScriptMap Components
    View on GitHub↗8,457
  • fastshift/x-trackFASTSHIFT avatar

    FASTSHIFT/X-TRACK

    6,250View on GitHub↗

    X-Track is a firmware project for an embedded bicycle computer that combines GPS-based speed and ride metrics with offline map navigation. It functions as a GPS bicycle speedometer, displaying speed, distance, altitude, and other ride data on a handlebar-mounted screen, while also serving as an offline map viewer that renders locally stored map tiles without an internet connection. The project distinguishes itself by including a firmware emulator that runs the embedded code on a PC, enabling development and testing without physical hardware. It also provides GPS-based clock calibration to aut

    X-Track is embedded firmware for a bicycle computer rather than a self-hostable web tool, so while it logs GPS tracks and displays offline maps, it does not provide the interactive map display, multi-user support, or standalone server deployment this search requires.

    CGPX Track Exporters
    View on GitHub↗6,250
  • 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 a mobile navigation app with strong GPX tracking and interactive map features, but it is not a self-hostable server or multi-user platform, so it only partly matches the request for a self-hosted route management tool.

    JavaInteractive Map Overlays
    View on GitHub↗5,801
  • python-visualization/foliumpython-visualization avatar

    python-visualization/folium

    7,372View on GitHub↗

    Folium is a Python library that builds interactive Leaflet.js maps directly from Python data structures, enabling geographic data visualization in Jupyter notebooks or as standalone HTML pages. It creates maps centered on given coordinates with configurable zoom, tiles, and dimensions, and supports embedding those maps inside web routes for serving in browsers. The library provides a comprehensive set of tools for data-driven map creation, including choropleth maps that bind tabular data to geographic geometries, colormap application to markers and polygons, and GeoJSON data overlay and visua

    Folium builds interactive Leaflet maps from data and can display GPS routes, but it is a visualization library rather than a self-contained tool for recording, managing, or analyzing trips, and it lacks route logging and multi-user features.

    PythonInteractive Map Visualizations
    View on GitHub↗7,372
  • googlemaps/android-maps-utilsgooglemaps avatar

    googlemaps/android-maps-utils

    3,597View on GitHub↗

    This project is a utility library for the Google Maps SDK for Android, providing a suite of specialized tools for rendering geospatial data, calculating spherical geometry, and visualizing map markers and heatmaps. It serves as a helper collection to handle complex geospatial tasks within Android applications. The library features a marker clustering tool to group nearby markers into single icons and a map data visualizer for generating heatmaps based on the intensity and distribution of geographic points. It also includes a polyline encoding tool for compressing coordinate sequences into com

    This is a utility library for rendering map data on Android, not a self-hostable tool for recording, managing, or analyzing GPS routes and trips.

    JavaKML and GeoRSS Importers
    View on GitHub↗3,597
  • xiangyuecn/areacity-jsspider-statsgovxiangyuecn avatar

    xiangyuecn/AreaCity-JsSpider-StatsGov

    6,672View on GitHub↗

    This project is an administrative GIS toolset that provides a comprehensive dataset of China's administrative divisions, including provinces, cities, districts, and townships. It functions as a coordinate system transformer and a boundary converter for transforming geographic data into standard formats. The toolset distinguishes itself through the ability to convert administrative boundary data between CSV, GeoJSON, Shapefiles, and SQL. It includes specialized utilities for coordinate system transformation between GCJ-02, BD-09, WGS-84, and CGCS2000 standards to ensure accuracy across differe

    This repository is an administrative GIS toolset focused on boundary data and coordinate transformations for China, not a tool for recording and managing personal GPS routes with interactive map display, GPX import, or trip statistics.

    JavaScriptInteractive Map Visualizations
    View on GitHub↗6,672
  • deckerst/avesdeckerst avatar

    deckerst/aves

    4,431View on GitHub↗

    Aves is an Android media gallery application used for browsing and organizing images and videos. It functions as a multi-purpose tool that combines gallery browsing with a bulk media renamer, an EXIF metadata editor, a GPS media map viewer, and a privacy-focused media vault. The application distinguishes itself through advanced metadata handling, allowing users to modify binary headers to update timestamps and location tags. It features a dynamic pattern-based renaming engine that uses file metadata and cryptographic hashes to update filenames in bulk. Additionally, it provides a secure stora

    Aves is an Android media gallery that can display photo locations on a map and edit GPX metadata, but it is not a route tracking or trip management tool — it lacks route logging, editing, trip analytics, and the self-hosted multi-user setup you need.

    DartInteractive Map Overlays
    View on GitHub↗4,431
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
freika/dawarich8KRubyagpl-3.0Feb 18, 2026
bfabiszewski/ulogger-server603PHPgpl-3.0Mar 30, 2025
lelandrichardson/react-native-maps
16K
TypeScript
MIT
Apr 9, 2026
react-native-maps/react-native-maps16KTypeScriptMITApr 9, 2026
shuding/cobe5.4KTypeScriptMITMar 25, 2026
visgl/react-map-gl8.5KTypeScriptNOASSERTIONApr 11, 2026
fastshift/x-track6.3KCMITNov 8, 2025
osmandapp/osmand5.8KJavaNOASSERTIONJun 26, 2026
python-visualization/folium7.4KPythonNOASSERTIONJun 22, 2026
googlemaps/android-maps-utils3.6KJavaapache-2.0Feb 20, 2026

Related searches

  • an offline navigation app
  • a mobile app for tracking travel itineraries
  • an open source activity tracker for fitness
  • an open source alternative to Google Maps
  • an open source GPS navigation app for traffic
  • an open source fitness tracking application
  • an open source family GPS tracking app
  • an open source library for mapping applications