Viking is a free/open source program to manage GPS data. You can import, plot and create tracks, routes and waypoints, show OSM and other maps, generate maps (using Mapnik), see real-time GPS position, Geotag Images, control items, upload/download OSM Traces and more. It is written mainly in C with some C++ and uses the GTK+3 toolkit. The following options can be enabled (by default, they are disabled): MAPNIK=yes for rendering with Mapnik (requires mapnik) GEOCACHES=yes for geocaches acquire