kmap builds free, detailed maps for any Garmin device (handheld, watch or bike computer) from OpenStreetMap data, on your own computer. Pick a country, a region or a whole continent, press Build, and copy one .img file to the device.

The map carries contour lines at the interval you choose, shaded relief and an elevation profile, turn-by-turn routing, address search, day and night colours, and points of interest. Every feature is optional: leave out what your device does not need, and the map gets smaller and faster.

Two styles are built in, modelled on Openstreetmap and OpenTopoMap, and kmap can reuse the look of a map you own where its licence allows. Profiles keep a separate set of build settings for each device.

kmap runs as a full-screen terminal interface, and every feature is also available from the command line. Map data comes from Geofabrik's OpenStreetMap extracts, updated daily; the tools kmap needs are downloaded on first run.

Features

  • Any region, city to continent
  • Contour lines
  • Relief shading (DEM)
  • Routing and address search
  • Day and night colours
  • Windows, macOS, Linux

Project Samples

Project Activity

See All Activity >

Categories

GIS

License

MIT License

Follow kmap

kmap Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of kmap!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Languages

English, Russian

Intended Audience

Advanced End Users, End Users/Desktop

User Interface

Command-line, Console/Terminal

Programming Language

Swift

Related Categories

Swift GIS Software

Registered

2026-09-18