Skip to content
Style Maps. Get Programs.

Direct Manipulation

cartokit allows you to style geospatial data with familiar interactions from design tools like Adobe Illustrator, Figma, Felt, and Mapbox Studio.

Portable Compilation

While styling your data, cartokit compiles your map in real-time to a Mapbox GL JS program. Take the code to your IDE or computational notebook to further customize your map.

Cartography-First Primitives

cartokit renders your data using high-level cartographic forms, such as choropleth, proportional symbol, and dot density. Transitioning data between these forms is automatic and non-destructive.

Ad-Hoc Data Transformation

cartokit allows you to transform your data on-the-fly using JavaScript. Pull in libraries from npm or write your own functions to transform your data.

It's Fast!

cartokit compiles most programs in <20ms, even with thousands of features. Iterate quickly on your map’s data and design, and let cartokit handle the code.