Track Time Tagger

Privacy-preserving Rust CLI and browser GUI that geotags photos from Garmin FIT or GPX tracks by matching capture times to interpolated GPS positions.

Highlights

  • Matches camera timestamps with FIT or GPX samples, then linearly interpolates a GPS position for each photo.
  • Writes JPEG and TIFF GPS EXIF metadata locally with safe defaults: dry runs, per-image confirmation, backups, and no overwrite of existing GPS tags.
  • Provides an optional browser GUI that processes selected files locally without uploading photos or tracks.

Stack

RustDioxusWebAssemblyEXIFGPSFITGPXGeotaggingPrivacy

Gallery