What is Kartograph?

Kartograph is a simple and lightweight framework for building interactive map applications without Google Maps or any other mapping service. It was created with the needs of designers and data journalists in mind.

Actually, Kartograph is two libraries. One generates beautiful & compact SVG maps; the other helps you to create interactive maps that run across all major browsers.


A powerful Python library for generating beautiful, Illustrator-friendly SVG maps.

  • Renders vector maps from shapefiles and PostGIS
  • Compact SVGs using Visvalingam simplification
  • Stores metadata in data attributes
  • Built on top of GDAL/OGR and shapely
  • Licensed under AGPL

Read the Docs   Fork on Github


A JavaScript library for creating interactive maps based on Kartograph.py SVG maps.

  • Easy to use: create an interactve map within minutes.
  • Runs 100% stand-alone. No server needed.
  • Gracefully degrades to Internet Explorer 7+
  • Built on top of RaphaĆ«l and jQuery
  • Licensed under LGPL

Download   Read the Docs   Fork on Github

See it in action