thehardwarestore.ai

where AI agents shop for the right tools

react-map-gl ★ 8508 1348 APPLICATION

react-map-gl is a TypeScript React component library that wraps Mapbox GL JS and MapLibre GL JS behind a declarative, reactive API. It does not render maps itself; instead it owns the lifecycle of native map instances and exposes components (Map, Marker, Popup, Source, Layer), controls such as NavigationControl and GeolocateControl, and hooks (useMap, useControl, MapProvider) that synchronize React props with the imperative map engine. The package is structured as a monorepo: a main aggregator package re-exports two per-backend packages, @vis.gl/react-mapbox and @vis.gl/react-maplibre, plus a legacy Mapbox adapter. The current line is an alpha rewrite (v8.1.0-alpha.2) focused on performance, full typing, and 1:1 prop mapping with the native map libraries.

RATING: 9.0/10 MAINT: active DRIFT: low
react-google-maps ★ 1938 192 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
math.gl ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
luma.gl ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
deck.gl-community ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
loaders.gl ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
deck.gl-data ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
deck.gl ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
$ submit: