Home of Merkaartor, an openstreetmap mapping program.
C++ QMake Perl Protocol Buffer Shell NSIS
Latest commit 3019f1d Sep 28, 2016 @Krakonos Krakonos Removed webengine from LicenseDisplayDialog and renamed conditional.
This removes the QWebEngine dependency for most build configurations.
None of the code actually uses it, but there are some plugins that do.
I expect they are all obsolete, but will keep it in until they are
replaced/deemed not working.
Failed to load latest commit information.
.tx Updated translations. And added .tx config for transifex automation. Jul 22, 2015
3rdparty/qtsingleapplication-2.6_1-opensource Removed quazip and ZipEngine. Sep 24, 2016
Icons Install additional hicolor icon sizes. Apr 17, 2016
Styles Added new stylesheet Merkaartor. Jan 2, 2016
Templates updated translations May 29, 2012
ci Updated travis configuration for Qt 5.7. Sep 28, 2016
include Removed all __cdecl declarations. Sep 24, 2016
interfaces pass URLs as const QString& to entirely avoid any copying May 28, 2016
macos ADD : Macos specific files (closes #3141; closes #3143) Oct 25, 2010
plugins Removed gosmore plugin. Sep 25, 2016
share Cleaned up WMS and TMS servers. Jan 6, 2016
src Removed webengine from LicenseDisplayDialog and renamed conditional. Sep 28, 2016
translations Added new translations from transifex. Aug 31, 2016
windows Removed old Windows installer sources. Sep 25, 2016
.drone.sec Basic Tea-CI (fork of Drone) configuration. May 28, 2016
.drone.yml Fixed expansion problem in the windows script, and did a little bit o… Jun 2, 2016
.gitignore Initial import of semperMerk, a mobile version of Merkaartor Feb 27, 2011
.indent.pro FIX : Use system Boost by default on linux Mar 23, 2010
.travis.yml Removed Qt4 from Travis, as it doesn't support C++11. Sep 25, 2016
AUTHORS Updated documentation a bit. May 28, 2016
CHANGELOG Added shortened changelog for version 0.18.3. Aug 23, 2016
COMPILE.md Removed webengine from LicenseDisplayDialog and renamed conditional. Sep 28, 2016
CREDITS Added CREDITS Oct 23, 2010
HACKING.md Updated sanitizer options and docs. Aug 23, 2016
LICENSE FIX: remove svn:executable bit Aug 15, 2008
LICENSE.rtf FIX: remove svn:executable bit Aug 15, 2008
Merkaartor.pro Added warning about Qt4 deprecation. Sep 24, 2016
README.md Docs update. Jun 1, 2016



An opensource OSM editor, written in C++ and Qt.

Health status

Platform Status
Windows (Tea-CI) Build Status
Linux and Mac OS X (Travis-CI) Build Status



Binary installation files are available for various Linux distributions and Windows.

These Linux distributions are known to provide current versions of Merkaartor:

  • Arch (via AUR)
  • Debian
  • Fedora
  • Gentoo

The Windows installer and Mac OS X bundle is available on the website: http://merkaartor.be/p/download


You can clone this repository to obtain the current development version, or checkout a specific release (all of them are tagged). Detailed instructions can be found in the COMPILE.md file in this directory.

Nightly builds

For Windows and Mac OS X, nightly builds are automatically generated using Tea-CI and Travis-CI, uploaded to bintray: https://bintray.com/krakonos/nightly/Merkaartor .

There are currently no nightlies for Linux. It's usually easy to compile from source, and the vast amount of distributions doesn't make it easy. I'm considering making Ubuntu PPA. Let us know if you're interested!

Hacking the code

I'm always happy to see improvements done by other people. Feel free to contribute by sending pull requests for big or small stuff! There is some (very little, but it'll grow) useful stuff in HACKING.md, but if you have questions, contacts us on merkaartor@openstreetmap.org to have them answered!