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
Back to paullecam/react-leaflet

Projects sharing features with React Leaflet

30 open-source projects similar to paullecam/react-leaflet, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • uber/react-map-gluber avatar

    uber/react-map-gl

    8,457View on 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.

    TypeScript
    View on GitHub↗8,457
  • 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
  • visgl/react-map-glvisgl avatar

    visgl/react-map-gl

    8,457View on 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
    View on GitHub↗8,457

AI search

Explore more awesome repositories

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

Find more with AI search
  • keplergl/kepler.glkeplergl avatar

    keplergl/kepler.gl

    11,871View on 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

    TypeScriptdata-visualizationgeospatialkepler
    View on GitHub↗11,871
  • openlayers/openlayersO

    openlayers/openlayers

    12,476View on GitHub↗

    OpenLayers is a JavaScript web mapping library and WebGIS framework used for rendering interactive 2D maps and geospatial data on web pages. It serves as a geospatial data visualization tool and an open geospatial standard client for consuming standardized geographic data formats and web map services. The project provides a framework for building complex geographic information systems in the browser. It supports the development of custom map applications and the integration of geographic information system capabilities to handle spatial data and coordinates. The library covers broad capabili

    JavaScript
    View on GitHub↗12,476
  • analyticalgraphicsinc/cesiumAnalyticalGraphicsInc avatar

    AnalyticalGraphicsInc/cesium

    15,379View on GitHub↗

    Cesium is a JavaScript geospatial visualization library and 3D globe engine designed to render world-scale environments and precision spatial data. It functions as a web-based mapping tool that displays hardware-accelerated 3D globes and 2D maps directly in a browser without requiring external plugins. The project operates as a 3D tiles renderer, utilizing the 3D Tiles open standard to stream and display large-scale geospatial datasets. It enables the visualization and analysis of high-accuracy spatial information across global environments. The library covers a broad range of capabilities,

    JavaScript
    View on GitHub↗15,379
  • hpneo/gmapsHPNeo avatar

    HPNeo/gmaps

    6,984View on 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
    View on GitHub↗6,984
  • istarkov/google-map-reactistarkov avatar

    istarkov/google-map-react

    6,470View on GitHub↗

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

    JavaScript
    View on GitHub↗6,470
  • justfly1984/react-google-maps-apiJustFly1984 avatar

    JustFly1984/react-google-maps-api

    1,970View on 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

    TypeScriptgatsbygoogle-mapgoogle-map-react
    View on GitHub↗1,970
  • 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
  • visgl/deck.glvisgl avatar

    visgl/deck.gl

    13,875View on GitHub↗

    This project is a declarative visualization library and geospatial framework designed for rendering large-scale data sets within web browsers. It functions as a high-performance graphics engine that leverages hardware acceleration to display complex 2D and 3D visual layers, enabling the visualization of millions of data points through a structured, component-based syntax. The framework distinguishes itself through its ability to synchronize custom data visualizations with third-party mapping platforms. By managing camera states and coordinate systems, it allows developers to overlay high-perf

    TypeScriptdata-visualizationgeospatial-analysisjavascript
    View on GitHub↗13,875
  • leaflet/leafletLeaflet avatar

    Leaflet/Leaflet

    45,200View on GitHub↗

    Leaflet is a lightweight JavaScript mapping library used to build mobile-friendly interactive maps on web pages. It functions as an open-source geospatial toolkit and web map renderer, providing the necessary tools to display geographical tiles and vector data. The framework is designed as a mobile-first map interface, ensuring that mapping experiences remain responsive and efficient across both desktop browsers and mobile devices. It enables the creation of custom map implementations and the visualization of geospatial data through the addition of markers, popups, and layers. The library co

    JavaScriptjavascriptleafletmaps
    View on GitHub↗45,200
  • cesiumgs/cesiumCesiumGS avatar

    CesiumGS/cesium

    15,412View on GitHub↗

    Cesium is a JavaScript library designed for rendering high-precision 3D globes and 2D maps within web browsers. It functions as a visualization engine that leverages hardware-accelerated graphics to display complex geographic data, terrain, and imagery. The library distinguishes itself through a modular architecture that supports the streaming of massive geographic datasets. By employing tiled data delivery and hierarchical level-of-detail optimization, it maintains performance while navigating large-scale environments. It also includes a time-dynamic state management system, which synchroniz

    JavaScript
    View on GitHub↗15,412
  • f5/unovisf5 avatar

    f5/unovis

    2,730View on GitHub↗

    Unovis is a modular SVG and Canvas data visualization library used to build interactive charts, maps, and network graphs. It provides a framework-agnostic set of primitives for creating data dashboards and specialized visualizations. The library is distinguished by its dedicated toolkits for different visualization domains, including an XY charting library for coordinated plots, a network graph framework for relational data, and a geospatial visualization toolkit for TopoJSON-based mapping. Its capability surface covers a wide range of data representations, including linear, area, and bar ch

    TypeScriptangularchartsdata-visualization
    View on GitHub↗2,730
  • photoprism/photoprismphotoprism avatar

    photoprism/photoprism

    39,816View on GitHub↗

    PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large collections of photos and videos on personal infrastructure. It functions as a private alternative to cloud-based services, ensuring that all media remains under the user's control. The platform utilizes neural-network-based media analysis to automatically detect objects, faces, and locations, providing a comprehensive, AI-powered approach to library organization. The project distinguishes itself through its containerized architecture, which simplifies deployment and lifecycle manage

    Goaigolanggoogle-photos
    View on GitHub↗39,816
  • microsoft/bingmapsv8codesamplesMicrosoft avatar

    Microsoft/BingMapsV8CodeSamples

    140View on GitHub↗

    This is a collection of over two hundred code samples an growing for the Bing Maps V8 web control.

    SCSS
    View on GitHub↗140
  • nasaworldwind/webworldwindNASAWorldWind avatar

    NASAWorldWind/WebWorldWind

    991View on GitHub↗

    The NASA WorldWind Javascript SDK (WebWW) includes the library and examples for creating geo-browser web applications and for embedding a 3D globe in HTML5 web pages.

    JavaScript
    View on GitHub↗991
  • korigan/vue2leafletKoRiGaN avatar

    KoRiGaN/Vue2Leaflet

    1,956View on GitHub↗

    Vue 2 components for Leaflet maps

    JavaScript
    View on GitHub↗1,956
  • uber/deck.gluber avatar

    uber/deck.gl

    14,263View on GitHub↗

    deck.gl is a GPU-accelerated geospatial engine and WebGL2 data visualization framework. It functions as a high-performance spatial visualizer and map overlay library designed to render large-scale spatial and temporal datasets. The system specializes in mapping data arrays into visual layers for complex geographic representations. It provides the capability to create interactive visual overlays and cartographic projections that align with various third-party map providers. The framework supports large-scale data visualization, interactive spatial analysis, and the development of custom high-

    TypeScript
    View on GitHub↗14,263
  • mapbox/mapbox-gl-drawmapbox avatar

    mapbox/mapbox-gl-draw

    1,080View on GitHub↗

    Draw tools for mapbox-gl-js

    JavaScriptdrawingjavascriptmapbox-gl
    View on GitHub↗1,080
  • microsoft/bing-maps-v8-typescript-definitionsMicrosoft avatar

    Microsoft/Bing-Maps-V8-TypeScript-Definitions

    38View on GitHub↗

    This project contains the TypeScript definitions for the Bing Maps V8 Web Control.

    TypeScript
    View on GitHub↗38
  • socib/leaflet.timedimensionsocib avatar

    socib/Leaflet.TimeDimension

    451View on GitHub↗

    Add time dimension capabilities on a Leaflet map.

    JavaScript
    View on GitHub↗451
  • angular-ui/ui-leafletangular-ui avatar

    angular-ui/ui-leaflet

    312View on GitHub↗

    AngularJS directive to embed an interact with maps managed by Leaflet library

    JavaScript
    View on GitHub↗312
  • sunng87/heatcanvassunng87 avatar

    sunng87/heatcanvas

    405View on GitHub↗

    Pixel based heatmap with html5 canvas.

    JavaScript
    View on GitHub↗405
  • geotiff/geoblazeGeoTIFF avatar

    GeoTIFF/geoblaze

    190View on GitHub↗

    Blazing Fast JavaScript Raster Processing Engine

    JavaScript
    View on GitHub↗190
  • mapbox/mapboxgl-powerbimapbox avatar

    mapbox/mapboxgl-powerbi

    129View on GitHub↗

    Mapbox Visual for Power BI - High performance, custom map visuals for Power BI dashboards. This version of Mapbox Visual for Microsoft Power BI is no longer maintained. You can find the live and maintained version of the plugin at: https://github.com/starschema/mapboxgl-powerbi.

    TypeScript
    View on GitHub↗129
  • maptalks/maptalks.jsmaptalks avatar

    maptalks/maptalks.js

    4,519View on GitHub↗

    maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and 3D geographic data on a web canvas. It functions as a 3D geospatial engine supporting 3DTiles and GLTF formats, a GeoJSON visualization tool, and a spatial analysis library. The project distinguishes itself through high-performance rendering and dynamic geospatial animation, including the ability to simulate traffic flow and execute smooth visual transitions for map elements. It provides comprehensive tools for interactive geometry editing, allowing users to draw and modify ve

    HTML
    View on GitHub↗4,519
  • googlemaps/android-maps-utilsgooglemaps avatar

    googlemaps/android-maps-utils

    3,597View on GitHub↗

    This project is a utility library for the Google Maps SDK for Android, providing a suite of specialized tools for rendering geospatial data, calculating spherical geometry, and visualizing map markers and heatmaps. It serves as a helper collection to handle complex geospatial tasks within Android applications. The library features a marker clustering tool to group nearby markers into single icons and a map data visualizer for generating heatmaps based on the intensity and distribution of geographic points. It also includes a polyline encoding tool for compressing coordinate sequences into com

    Javaandroidgeojsongoogle-maps
    View on GitHub↗3,597
  • opengeos/leafmapopengeos avatar

    opengeos/leafmap

    3,717View on GitHub↗

    Leafmap is a Python geospatial visualization library designed for creating interactive maps and performing geospatial analysis within Jupyter environments. It provides a comprehensive set of tools for building interactive map interfaces, browsing and visualizing SpatioTemporal Asset Catalog items, and connecting to PostGIS databases for spatial data rendering. The project distinguishes itself through a backend-agnostic rendering system that allows users to switch between different mapping engines while maintaining a consistent API. It features specialized capabilities for Cloud Optimized GeoT

    Pythondata-sciencedatavizfolium
    View on GitHub↗3,717
  • gee-community/geemapgee-community avatar

    gee-community/geemap

    3,962View on GitHub↗

    geemap is a Python library and geospatial toolkit designed for interactive mapping, remote sensing visualization, and satellite imagery analysis. It serves as a Python interface for Google Earth Engine, enabling users to manage cloud-based geospatial workflows and visualize datasets within notebook environments. The project distinguishes itself through automated code conversion, allowing scripts and notebooks to be translated between programming languages. It also provides specialized remote sensing visualization capabilities, such as generating time-lapse GIFs from imagery sequences with sup

    Pythoncolabdata-sciencedataviz
    View on GitHub↗3,962