# Tangram

Canonical: https://gisforweb.com/tools/tangram/

WebGL rendering engine for 2D and 3D vector maps, used as a Leaflet plugin.

Tangram is a JavaScript library that renders 2D and 3D maps live in the browser with WebGL. It is tuned for OpenStreetMap-style vector tiles but also draws GeoJSON, TopoJSON and other vector sources, and is added to an existing Leaflet map as a plugin rather than replacing it. It grew out of Mapzen's Nextzen tooling and is now a Linux Foundation project; Tangram ES is the native C++ port used on mobile and embedded devices.

## Details

- Type: library

- Categories: mapping, visualization, 3d

- Open source: Yes

- Pricing model: open-source

- License: MIT

- Platforms: web

## Features

- Renders 2D and 3D maps with WebGL

- Instantiated as a Leaflet plugin

- Loads MVT, GeoJSON and TopoJSON

- OpenStreetMap-tuned vector tile styling

- Custom data sources and draw order

- Native mobile port available as Tangram ES

## Project sources

- Website: https://tangram.city

- Documentation: https://tangrams.readthedocs.io/en/latest/

- Repository: https://github.com/tangrams/tangram

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
