awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
uber avatar

uber/react-map-gl

0
View on GitHub↗
8,457 Stars·1,355 Forks·TypeScript·2 Aufrufevisgl.github.io/react-map-gl↗

React Map Gl

react-map-gl is a React component library for embedding and controlling Mapbox GL JS interactive maps. It serves as a high-level bridge that maps the imperative methods of the Mapbox GL JS engine to a declarative component state.

The project allows for the development of custom map interfaces and geospatial data visualizations. It enables the creation of location-based web applications by providing a reusable UI element for rendering vector tiles and spatial information.

Features

  • React Map Components - Provides a reusable React component library for rendering interactive maps and geospatial data.
  • Geospatial Visualizations - Renders geographic data and custom map layers to visualize spatial information on the web.
  • Interactive Map Viewers - Provides an interactive map viewer component for rendering vector tiles with pan and zoom support.
  • Web Mapping Integrators - Embeds high-performance Mapbox GL maps into web applications using a component-based approach.
  • Map Engine Wrappers - Provides a declarative React wrapper around the imperative Mapbox GL JS engine.
  • Imperative-to-Declarative Bridges - Acts as a high-level bridge mapping Mapbox GL JS imperative methods to declarative React state.
  • Prop-Driven State Synchronization - Synchronizes the map camera and view settings by monitoring changes to component properties.
  • Map UI Frameworks - Enables the creation of tailored map experiences with custom controls and visual styles.
  • Location-Based Application Frameworks - Provides the infrastructure for building interfaces centered around markers, navigation, and coordinates.
  • Visual Layer Schemas - Allows map visualizations to be defined as data objects that translate into imperative layer additions.
  • Standardized Event Mapping - Translates low-level Mapbox GL JS callbacks into standard React event handlers.
  • Context Providers - Implements a context provider to share the map instance throughout the component tree without prop drilling.
  • Imperative Engine Accessors - Exposes the underlying map instance via refs for direct calls to non-declarative methods.
  • JavaScript Geospatial Libraries - Wraps Mapbox GL JS for React applications.
  • Map Components - React wrapper for Mapbox GL JS.
  • JavaScript Geospatial Visualization - React wrapper for MapboxGL JS.

Star-Verlauf

Star-Verlauf für uber/react-map-glStar-Verlauf für uber/react-map-gl

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu React Map Gl

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit React Map Gl.
  • paullecam/react-leafletAvatar von PaulLeCam

    PaulLeCam/react-leaflet

    5,592Auf GitHub ansehen↗

    This project is a GIS component library and a React wrapper for the Leaflet mapping library. It acts as a bridge between the imperative Leaflet API and the declarative state management of React, allowing for the creation of interactive geographic maps and spatial data visualizations. The library uses a component-based architecture to render maps with markers and layers. It synchronizes the React virtual DOM with the map's internal layer registry to maintain a consistent geographic state, mapping component lifecycles to the addition and removal of map layers. The tool provides capabilities fo

    TypeScriptjavascriptleafletleaflet-maps
    Auf GitHub ansehen↗5,592
  • visgl/react-map-glAvatar von visgl

    visgl/react-map-gl

    8,457Auf GitHub ansehen↗

    react-map-gl is a library of reusable components and hooks for embedding high-performance WebGL map visualizations within React applications. It provides a declarative wrapper for Mapbox GL JS, synchronizing the map state and styles with a component-based state management system. The toolkit enables the rendering of complex 2D and 3D geospatial data visualizations on map layers. It includes a framework for developing custom map components and specialized user interface elements using shared context and dedicated hooks. The library manages interactive map integration and geospatial data visua

    TypeScriptdata-visualizationmapmapbox-gl
    Auf GitHub ansehen↗8,457
  • anmolsaini16/mapcnAvatar von AnmolSaini16

    AnmolSaini16/mapcn

    5,965Auf GitHub ansehen↗

    MapCN is a React component library that wraps MapLibre GL into declarative, composable building blocks for interactive maps. It provides a set of small, reusable components for rendering maps, placing markers, drawing routes, and clustering points, all managed through React hooks, context, and refs for state and lifecycle control. The library distinguishes itself by offering a complete set of map features as individual React components that automatically adapt to light and dark themes. It includes components for interactive map rendering with zero configuration, marker placement with popups a

    TypeScript
    Auf GitHub ansehen↗5,965
  • hpneo/gmapsAvatar von HPNeo

    HPNeo/gmaps

    6,984Auf GitHub ansehen↗

    gmaps is a library that provides a wrapper for the Google Maps API, serving as a geospatial data toolkit and interactive map renderer. It simplifies the integration of interactive maps into web applications by managing the embedding of map views and the lifecycle of markers. The project distinguishes itself through a specialized set of utilities for geocoding, which converts physical addresses to geographic coordinates and vice versa. It also includes a static map generator for creating non-interactive map images for lightweight environments. The capability surface covers geographic data vis

    JavaScript
    Auf GitHub ansehen↗6,984
Alle 30 Alternativen zu React Map Gl anzeigen→

Häufig gestellte Fragen

Was macht uber/react-map-gl?

react-map-gl is a React component library for embedding and controlling Mapbox GL JS interactive maps. It serves as a high-level bridge that maps the imperative methods of the Mapbox GL JS engine to a declarative component state.

Was sind die Hauptfunktionen von uber/react-map-gl?

Die Hauptfunktionen von uber/react-map-gl sind: React Map Components, Geospatial Visualizations, Interactive Map Viewers, Web Mapping Integrators, Map Engine Wrappers, Imperative-to-Declarative Bridges, Prop-Driven State Synchronization, Map UI Frameworks.

Welche Open-Source-Alternativen gibt es zu uber/react-map-gl?

Open-Source-Alternativen zu uber/react-map-gl sind unter anderem: paullecam/react-leaflet — This project is a GIS component library and a React wrapper for the Leaflet mapping library. It acts as a bridge… visgl/react-map-gl — react-map-gl is a library of reusable components and hooks for embedding high-performance WebGL map visualizations… anmolsaini16/mapcn — MapCN is a React component library that wraps MapLibre GL into declarative, composable building blocks for interactive… hpneo/gmaps — gmaps is a library that provides a wrapper for the Google Maps API, serving as a geospatial data toolkit and… analyticalgraphicsinc/cesium — Cesium is a JavaScript geospatial visualization library and 3D globe engine designed to render world-scale… tomchentw/react-google-maps — This project is a Google Maps React wrapper and integration library that bridges the Google Maps JavaScript API with a…