Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Program to manage GPX tracks and show them on cached openstreetmaps maps
C Other
Failed to load latest commit information.
doc Fix reference documentation generation - some systems need explicit m…
help 'Import files with GPSBabel' help update.
m4 Fix warning: underquoted definition of AM_WITH_EXPAT
maintainer Add copyright notice to maintainer's scripts
po Allow to import any file known by gpsbabel
src Fix <GTK 2.24 combo box usage.
test Add support for more standard TMS
tools Add used geo-* scripts as they are public domain.
win32 Spanish translation of the win32 installer
.gitignore Improve git ignore for reference documentation generation.
AUTHORS Add Robert Norris as active contributor
COPYING Initial revision
ChangeLog Auto-Generation of ChangeLog file
ChangeLog.0 Auto-Generation of ChangeLog file
HACKING Add support for reference documentation
INSTALL [DOC] Update README and INSTALL files Merge commit 'viking-0.9.91' into help
NEWS Releasing viking 1.2.1
README [DOC] Add links to access Viking's source code
TODO Cleanup
Using the Viking jpeg module.doc Import Launchpad updates
VIKING-REMOTE.gconf Rename file to prevent any case-insensitive issues. [DOC] Fix erroneous warning Show Geocache configure status.
viking-remote Initial revision
viking.doap [DOC] Add links to access Viking's source code Improve project description in the spec file.


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 whish 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.