Skip to content
This repository

Viking is a free/open source program to manage GPS data (including GPX and KML files). You can import and plot tracks and waypoints, show OpenStreetMaps (OSM), Bing Aerial and/or Terraserver maps under it, geotag images, download geocaches for an area on the map, make new tracks and waypoints, see real-time GPS position, etc. It is written in C …

branch: master
Viking is a free/open source program to manage GPS data. You can
import, plot and create tracks and waypoints, show OSM, Terraserver
and other maps, see real-time GPS position, get geocaches, control
items, etc. It is written in C & the GTK+2 toolkit.


Obtaining Viking

You can download tarball of latest released version at

You can also retrieve the latest development version on the official
Git repo:
  $ git clone git://

Installing Viking

If you downloaded Viking from Git, you have to:
  $ ./

Next, or if you downloaded a tarball, you have to:
  $ ./configure
  $ make

Check output of "./configure --help" for configuration options.  In
particular, it is possible to disable some features, like
--disable-google in order to disable any Google stuff.

If you wish to install Viking, you have to (as root):
  # make install

For detailled explaination on install, see INSTALL file.


See test/ subdirectory for examples.


See doc/ and help/ subdirectories for documentation.
You can also access user manual via Help menu entry.
Something went wrong with that request. Please try again.