react-map-gl
React components for building map apps with MapLibre GL JS or Mapbox GL JS.
8.5k
1 months ago
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
GeoDjango
Django's geographic web framework for spatial models, queries, and GIS web apps.
Apache ECharts
JavaScript visualization library with interactive charts, maps, and geographic data components.
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.