Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Switch branches/tags
Clone or download
Pull request Compare This branch is 54 commits ahead, 1631 commits behind mapbox:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bench
ci-scripts
cloudformation
debug
dist
docs
flow-interfaces
plugins/src/mapbox-gl-directions/v3.1.1
src
test
.editorconfig
.eslintrc
.flowconfig
.gitignore
.stylelintrc
.topissuesrc
ARCHITECTURE.md
CHANGELOG.md
CONTRIBUTING.md
ISSUE_TEMPLATE.md
LICENSE.txt
Makefile
PULL_REQUEST_TEMPLATE.md
README.md
RFC_TEMPLATE.md
_config.mb-pages.yml
_config.yml
circle.yml
package.json
yarn.lock

README.md

Mapbox GL JS

Mapbox GL JS is a JavaScript library that renders interactive maps from vector tiles and Mapbox styles using WebGL. Mapbox GL JS is part of the cross-platform Mapbox GL ecosystem, which also includes compatible native SDKs for applications on Android, iOS, macOS, and Qt.

In addition to GL JS, this repository contains code, issues, and test fixtures that are common to both GL JS and the native SDKs. For code and issues specific to the native SDKs, see the mapbox/mapbox-gl-native repository.

Mapbox GL gallery