awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
JustFly1984 avatar

JustFly1984/react-google-maps-api

0
View on GitHub↗
1,970 stars·455 forks·TypeScript·MIT·15 views

React Google Maps Api

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 dependencies before components render. Additionally, it shares mapping instances and loading states across descendant components using context providers and custom hooks.

Features

  • Interactive Map Components - Renders interactive map instances within React applications using declarative markup.
  • React Map Components - Provides React-specific component wrappers for embedding Google Maps.
  • Context-Based Instance Sharing - Shares map instances across the component tree via context for coordinated access.
  • Context Hook Encapsulations - Shares map instances and loading states across descendant components using custom hooks.
  • Imperative Component Wrappers - Wraps imperative map instances inside declarative component lifecycles to synchronize state.
  • Geographic Canvas Overlays - Renders custom visual indicators, shapes, and overlays directly onto map surfaces.
  • Component-Based UI Libraries - Provides reusable interface elements to accelerate component-driven user interfaces.
  • Imperative API Prop Translations - Translates declarative component properties into imperative method calls for underlying map instances.
  • External Script Loaders - Dynamically loads and tracks external mapping scripts to initialize components reliably.
  • Declarative Component Libraries - Uses declarative syntax to define reusable interface components and layouts.
  • Map Data Overlays - Renders custom data layers, markers, and shapes onto active map surfaces.
  • Google Maps Web Integrations - Embeds interactive Google Maps services within web applications.

Star history

Star history chart for justfly1984/react-google-maps-apiStar history chart for justfly1984/react-google-maps-api

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to React Google Maps Api

Similar open-source projects, ranked by how many features they share with React Google Maps Api.
  • tomchentw/react-google-mapstomchentw avatar

    tomchentw/react-google-maps

    4,626View on GitHub↗

    This project is a Google Maps React wrapper and integration library that bridges the Google Maps JavaScript API with a declarative component-based architecture. It provides an interactive map component for rendering map views, markers, and overlays using geographic coordinates and custom HTML. The library serves as a geographic data visualization tool and a map-based search interface. It enables the implementation of place search functionality and autocomplete inputs integrated directly with the map view. The capability surface covers location-based services including route visualization, pa

    JavaScriptgoogle-maps-javascript-apireactreact-styleguidist
    View on GitHub↗4,626
  • sebholstein/angular-google-mapssebholstein avatar

    sebholstein/angular-google-maps

    2,028View on GitHub↗

    This project is a collection of reusable components designed to integrate Google Maps into web applications built with the Angular framework. It provides a declarative interface for embedding interactive maps, allowing developers to configure map instances, markers, and overlays directly through standard framework templates and property bindings. The library distinguishes itself by wrapping imperative mapping services into a lifecycle-managed architecture. It handles the asynchronous loading of external mapping scripts and ensures that map instances and event listeners are properly cleaned up

    TypeScriptagmangularangular2
    View on GitHub↗2,028
  • paullecam/react-leafletPaulLeCam avatar

    PaulLeCam/react-leaflet

    5,592View on 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
    View on GitHub↗5,592
  • anmolsaini16/mapcnAnmolSaini16 avatar

    AnmolSaini16/mapcn

    5,965View on 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
    View on GitHub↗5,965
See all 30 alternatives to React Google Maps Api→

Frequently asked questions

What does justfly1984/react-google-maps-api do?

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.

What are the main features of justfly1984/react-google-maps-api?

The main features of justfly1984/react-google-maps-api are: Interactive Map Components, React Map Components, Context-Based Instance Sharing, Context Hook Encapsulations, Imperative Component Wrappers, Geographic Canvas Overlays, Component-Based UI Libraries, Imperative API Prop Translations.

What are some open-source alternatives to justfly1984/react-google-maps-api?

Open-source alternatives to justfly1984/react-google-maps-api include: tomchentw/react-google-maps — This project is a Google Maps React wrapper and integration library that bridges the Google Maps JavaScript API with a… sebholstein/angular-google-maps — This project is a collection of reusable components designed to integrate Google Maps into web applications built with… paullecam/react-leaflet — This project is a GIS component library and a React wrapper for the Leaflet mapping library. It acts as a bridge… anmolsaini16/mapcn — MapCN is a React component library that wraps MapLibre GL into declarative, composable building blocks for interactive… visgl/react-map-gl — react-map-gl is a library of reusable components and hooks for embedding high-performance WebGL map visualizations… 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…

Curated searches featuring React Google Maps Api

Hand-picked collections where React Google Maps Api appears.
  • Code annotation tool