User Interface Plugins

mapbox-gl-boundaries

enables users to show/hide disputed borders

mapbox-gl-compare

view example

enables users to compare two maps by swpiping left and right

mapbox-gl-draw

view example

adds support for drawing and editing features on Mapbox GL JS maps

mapbox-gl-geocoder

view example

adds a Geocoder control to Mapbox GL JS

mapbox-gl-directions

view example

adds a control which allows users to plot driving, walking, and cycling directions on the map

Map Rendering Plugins

mapbox-gl-language

automatically localizes the map into the user’s language

mapbox-gl-rtl-text

view example

adds right-to-left text support to Mapbox GL JS

deck.gl

adds advanced WebGL visualization layers to Mapbox GL JS

Framework Integrations

echartslayer

provides an echarts integration for Mapbox GL JS

wtMapbox

provides a Webtoolkit integration for Mapbox GL JS

react-mapbox-gl

provides a React integration for Mapbox GL JS

angular-mapboxgl-directive

provides an Angular directive for Mapbox GL JS

Utility Libraries

turf

provides advanced geospatial analysis tools

mapbox-gl-layer-groups

manages layer groups in Mapbox GL JS

simplespec-to-gl-style

converts GeoJSON styled with simplestyle-spec to a Mapbox GL Style

mapbox-gl-supported

view example

determines if the current browser supports Mapbox GL JS

mapbox-gl-sync-move

syncs movement between two Mapbox GL JS maps

Development Tools

mapbox-gl-js-mock

is a mock of Mapbox GL JS

mapbox-gl-inspect

adds an inspect control to view vector source features and properties

mapbox-gl-fps

A frames-per-seconds GUI control and measurer with statistic report output.