awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
uber avatar

uber/react-map-gl

0
View on GitHub↗
8,457 estrellas·1,355 forks·TypeScript·2 vistasvisgl.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.

Historial de estrellas

Gráfico del historial de estrellas de uber/react-map-glGráfico del historial de estrellas de uber/react-map-gl

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de uber/react-map-gl?

Las características principales de uber/react-map-gl son: 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.

¿Qué alternativas de código abierto existen para uber/react-map-gl?

Las alternativas de código abierto para uber/react-map-gl incluyen: 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…

Alternativas open-source a React Map Gl

Proyectos open-source similares, clasificados según cuántas características comparten con React Map Gl.
  • paullecam/react-leafletAvatar de PaulLeCam

    PaulLeCam/react-leaflet

    5,592Ver en GitHub↗

    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
    Ver en GitHub↗5,592
  • visgl/react-map-glAvatar de visgl

    visgl/react-map-gl

    8,457Ver en GitHub↗

    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
    Ver en GitHub↗8,457
  • anmolsaini16/mapcnAvatar de AnmolSaini16

    AnmolSaini16/mapcn

    5,965Ver en GitHub↗

    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
    Ver en GitHub↗5,965
  • hpneo/gmapsAvatar de HPNeo

    HPNeo/gmaps

    6,984Ver en GitHub↗

    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
    Ver en GitHub↗6,984
Ver las 30 alternativas a React Map Gl→