GPS Track Management for Linux

Open Source


2020-Jul-27 - ZombieTrackerGPS uses local data storage and is still working.

2020-Jun-07 - Version 1.01 released: Full release announcement.

2020-Mar-26 - Version 1.00 released.

ZombieTrackerGPS (ZTGPS) can manage collections of GPS tracks from biking, hiking, rafting, light aircraft, automobile trips, snowboarding, and other activities. It features local data storage (no data scraping or monetization), advanced sorting and query capabilities to let you see and manage your data, and a highly customizable user interface.

  • Import and export of GPS files in GPX, TCX, and FIT formats. There is some limited KML support in progress.
  • Queries Sophisticated query facilities. For example: "Show me all the tracks tagged as ‘Hike’ which climb over 2500 ft".
  • Easy recall of custom queries.
  • FlagsAutomatic flag application to tracks for countries and sub-country regional (state, prefecture, province, etc.) flags.
  • Large set of flag icons for geographic indicators.
  • Chart Charting and graphing to visually see elevation, speed, etc profiles.
  • A highly customizable UI, with session save and restore.
  • Estimation of power and calories expended based on other data (slopes, speeds, etc).
  • ColorizationCustom data colorization.
  • Area-based searches for max or min speed, elevation, power, etc.
  • Some (currently limited) track editing.
  • TagsCustom tags icons for many common outdoor activities.
  • Track de-duplication, in case of redundant data import.
  • In-app documentation.
  • UnitsSupport for a wide variety of physical units.

Don't be left in the lurch by closed source software.


  • Debian and derivations (Kubuntu, Mint, etc) should use "apt install" to auto-install dependencies:

    sudo apt install ./zombietrackergps-1.01_amd64.deb

  • OpenSUSE should use "zypper install". This is known to fail on CentOS due to dependency troubles, and will likely fail on other RHEL-like distros.

    sudo zypper install ./zombietrackergps-1.01-1.x86_64.rpm

  • Other distros: it should compile from source since Qt 5.9.

Current Version: 1.01

  • Debian packages for 64 and 32 bit. These have been tested on Debian 10.0, and Kubuntu 18.04 and 20.04. They ought to work on Mint and other similar Debian derivations, but have not been tested there.

    Debian x86_64 🔒  (sig)

    Debian i386 🔒  (sig)

  • RPM package for OpenSUSE (not for RH or CentOS).

    OpenSUSE x86_64 🔒  (sig)

  • Source tarball. Note: this also requires ldutils to compile.

    Source tarball 🔒  (sig)

  • sha256 checksums:

    sha256sums.txt 🔒  (sig)

Verifying Signatures

  • You can verify the signature of any downloaded file using:

    gpg --verify file.sig

Older Versions

Source is available from the ZombieTrackerGPS gitlab repository.

Compilation from source also requires the ldutils repository.

Q: Can ZombieTrackerGPS support Glonass / Galileo?

Yes. All that matters is that the load format is one of the supported ones. Currently, those are:


Q: Can ZombieTrackerGPS support Google Maps?

Technically, yes, with no changes required. Howver, legally, this is prohibited by Google's TOS, and cannot be included. Please support open data sources such as OpenStreetMap so that it will remain possible to create software like this without the permission of and commercial surveillance by advertising companies.

Q: Which widget toolkit does ZombieTrackerGPS use?

Qt, for the KDE or LXQt desktops.

Q: Can ZombieTrackerGPS be used on non-KDE desktops?

Probably, but it will require the Qt libraries to be installed, and libmarble from KDE. It will use the theme (icons, colors, etc) set for Qt applications, rather than Gnome in that case.

Q: Can I still use ZombieTrackerGPS if no zombie apocalypse is in progress?


Q: Will ZombieTrackerGPS send my GPS tracks to data brokers or ad agencies?

No. It will not be sent anywhere. All program data resides on your local disk.

Q: Can ZombieTrackerGPS support the linux gpsd daemon?

Not yet, but eventually.

Q: Can ZombieTrackerGPS support non-Garmin GPS units?

Yes, as long as they can provide one of the supported file formats.

Q: It's slow to pan around the map when I have many tracks.

This is a performance issue in the KDE Marble Map, which is not using hardware accelerated rendering. It may be possible to improve this in the future. In the meantime, it's best to create a track filter to show only the most recent weeks or months of data most of the time.