react-map-gl
React components for building map apps with MapLibre GL JS or Mapbox GL JS.
MIT
About
react-map-gl is the standard React wrapper around MapLibre GL JS and Mapbox GL JS, maintained by the vis.gl team behind deck.gl. It turns map viewport state into React props, ships typed controls and overlays, and integrates cleanly with deck.gl for large-data visualization. The go-to choice when building map apps in React.
Features
- React API for MapLibre GL and Mapbox GL
- Map viewport state exposed as props
- Ships navigation, geolocate and scale controls
- Written in TypeScript
- Integrates with deck.gl overlays
- Supports markers, popups and custom layers
Related tools
Leaflet
Leading open-source JavaScript library for mobile-friendly interactive maps. Simple and lightweight.
CesiumJS
Open-source JavaScript library for world-class 3D globes and maps with WebGL.
deck.gl
WebGL-powered framework for visual exploratory data analysis of large datasets.
QGIS
Free and open-source cross-platform desktop GIS. Create, edit, visualize, analyze and publish geospatial data.