awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 个仓库

Awesome GitHub RepositoriesReact Map Components

React-specific wrappers and component libraries for rendering map services.

Explore 10 awesome GitHub repositories matching graphics & multimedia · React Map Components. Refine with filters or upvote what's useful.

Awesome React Map Components GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • enaqx/awesome-reactenaqx 的头像

    enaqx/awesome-react

    73,650在 GitHub 上查看↗

    This project is a community-driven knowledge base that serves as a centralized directory for the React and React Native ecosystems. It functions as a developer discovery portal, aggregating high-quality libraries, frameworks, and learning resources to assist in the research and selection of tools for modern web and mobile application development. The repository distinguishes itself through a hierarchical taxonomy that organizes a fragmented landscape of third-party software into functional domains. By utilizing markdown-based content curation, it provides a structured index that allows develo

    Exposes specialized wrappers and component libraries for integrating map services.

    awesomeawesome-listjavascript
    在 GitHub 上查看↗73,650
  • keplergl/kepler.glkeplergl 的头像

    keplergl/kepler.gl

    11,871在 GitHub 上查看↗

    Kepler.gl is a web-based geospatial visualization framework designed for rendering large-scale location datasets. It functions as a modular React mapping component that enables developers to embed interactive, high-performance geographic visualizations into web applications, serving as a comprehensive engine for building browser-based GIS dashboards. The library distinguishes itself through a highly extensible architecture that centers on centralized state management. By utilizing a predictable state-driven model, it allows for the programmatic control of map layers, filters, and viewport set

    Functions as a modular React mapping component that enables developers to embed interactive, high-performance geographic visualizations.

    TypeScriptdata-visualizationgeospatialkepler
    在 GitHub 上查看↗11,871
  • visgl/react-map-glvisgl 的头像

    visgl/react-map-gl

    8,457在 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

    Offers a comprehensive set of React-specific components and hooks for building interactive geospatial user experiences.

    TypeScriptdata-visualizationmapmapbox-gl
    在 GitHub 上查看↗8,457
  • uber/react-map-gluber 的头像

    uber/react-map-gl

    8,457在 GitHub 上查看↗

    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.

    Provides a reusable React component library for rendering interactive maps and geospatial data.

    TypeScript
    在 GitHub 上查看↗8,457
  • istarkov/google-map-reactistarkov 的头像

    istarkov/google-map-react

    6,470在 GitHub 上查看↗

    Google map library for react that allows rendering components as markers :tada:

    Wraps the Google Maps JavaScript API into declarative React components for easy integration.

    JavaScript
    在 GitHub 上查看↗6,470
  • anmolsaini16/mapcnAnmolSaini16 的头像

    AnmolSaini16/mapcn

    5,965在 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

    Provides declarative React components that compose into interactive map interfaces using MapLibre GL.

    TypeScript
    在 GitHub 上查看↗5,965
  • paullecam/react-leafletPaulLeCam 的头像

    PaulLeCam/react-leaflet

    5,592在 GitHub 上查看↗

    这是一个 GIS 组件库和 Leaflet 地图库的 React 封装器。它充当命令式 Leaflet API 与声明式 React 状态管理之间的桥梁,允许创建交互式地理地图和空间数据可视化。 该库使用基于组件的架构来渲染带有标记和图层的地图。它将 React 虚拟 DOM 与地图的内部图层注册表同步,以保持一致的地理状态,并将组件生命周期映射到地图图层的添加和移除。 该工具提供了动态地图状态管理和地图事件集成的功能。它允许通过 Provider 分发地图实例,并通过引用(ref)暴露底层的 Leaflet 实例,以便直接访问底层地图 API 方法。

    Provides a set of React-specific wrapper components for rendering Leaflet map services.

    TypeScriptjavascriptleafletleaflet-maps
    在 GitHub 上查看↗5,592
  • timc1/kbartimc1 的头像

    timc1/kbar

    5,182在 GitHub 上查看↗

    kbar is a React command palette library that gives applications a searchable overlay for finding and executing commands using the keyboard. It includes keyboard shortcut binding, so users can trigger commands directly without opening the palette, and supports nested sub-menu navigation, allowing actions to be organized into hierarchical groups that can be drilled into and back out of with arrow keys. The library differentiates itself through a hook-based API that lets any React component register commands and shortcuts declaratively, alongside a global keyboard listener that handles palette a

    Shares command palette state across the component tree using React Context, eliminating prop threading.

    TypeScriptcommand-palettehooksjavascript
    在 GitHub 上查看↗5,182
  • tomchentw/react-google-mapstomchentw 的头像

    tomchentw/react-google-maps

    4,626在 GitHub 上查看↗

    本项目是一个 Google Maps React 封装和集成库,将 Google Maps JavaScript API 与声明式的组件化架构连接起来。它提供了一个交互式地图组件,用于使用地理坐标和自定义 HTML 渲染地图视图、标记和覆盖层。 该库作为地理数据可视化工具和基于地图的搜索界面。它支持实现直接集成在地图视图中的地点搜索功能和自动补全输入。 功能范围涵盖了基于位置的服务,包括路线可视化、全景街景以及几何地图形状的创建。它支持多种渲染选项,例如用于交通和热力图的专用数据层、自定义 HTML 和 Canvas 覆盖层,以及用于管理高密度点集的标记聚合。此外,还提供交互式绘图工具和信息窗口,用于定义区域和提供位置详情。

    Provides a comprehensive set of React wrappers that map component props to Google Maps API methods.

    JavaScriptgoogle-maps-javascript-apireactreact-styleguidist
    在 GitHub 上查看↗4,626
  • justfly1984/react-google-maps-apiJustFly1984 的头像

    JustFly1984/react-google-maps-api

    1,970在 GitHub 上查看↗

    React Google Maps API is a component library designed to embed interactive Google Maps and geographic overlays inside React applications using declarative markup. It provides tools for building responsive mapping interfaces within component-based architectures to handle user navigation and location data. The library manages the integration by wrapping imperative mapping library instances inside declarative component lifecycles, translating React updates into the appropriate DOM mutations. It includes an asynchronous script injection loader that tracks and initializes external script dependen

    Provides React-specific component wrappers for embedding Google Maps.

    TypeScriptgatsbygoogle-mapgoogle-map-react
    在 GitHub 上查看↗1,970
  1. Home
  2. Graphics & Multimedia
  3. Visualization and Mapping
  4. Mapping Libraries
  5. React Map Components

探索子标签

  • Context-Based Instance Sharing1 个子标签Shares the map instance across the component tree via React context for coordinated access and updates. **Distinct from React Map Components:** Distinct from React Map Components: focuses on the context-based sharing mechanism rather than the component library itself.