Viking is a free/open source program to manage GPS data
Viking is a free/open source program to manage GPS data. You can import, plot and create tracks, routes and waypoints, show OSM, Bing Aerial and other maps, geotag images, create routes using OSRM, see real-time GPS position (not in Windows), make maps using Mapnik (not in Windows), control items, etc.
It is written in mostly in C (with some C++) & the GTK+3 toolkit.
Viking is currently dual managed - with a corresponding Github presence...
GPS track editor for editing tracks and planning (multiple) day tours
JGPSTrackEdit is a tool for editing gps tracks and planning (multiple days) tours (GPS track editor).
An abritary number of tracks may be opened or created, tracks may be merged. A track may be splitted, reversed or edited (e.g. compressed and corrected).
Points may be inserted or appended to a track (routing supported) or may be moved or deleted from a track.
Maps of several providers are available, the default map is OpenStreetMap.
Currently supported track formats: Garmin gpx...