awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Interactive vector maps

Classement mis à jour le 8 juil. 2026

For a javascript library for interactive vector maps, the strongest matches are anmolsaini16/mapcn (MapCN is a React-specific wrapper for MapLibre GL that), maptalks/maptalks.js (This is a comprehensive JavaScript framework for building interactive) and python-visualization/folium (Folium is a Python wrapper for Leaflet). leaflet/leaflet and openlayers/openlayers round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore the best interactive vector map libraries for web development. Compare top-rated GitHub projects by features and activity to find the best fit.

Interactive vector maps

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • anmolsaini16/mapcnAvatar de AnmolSaini16

    AnmolSaini16/mapcn

    5,965Voir sur 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

    MapCN is a React-specific wrapper for MapLibre GL that provides declarative components for rendering interactive vector maps, supporting GeoJSON, custom styling, and layer manipulation as requested.

    TypeScriptGeoJSON RenderersInteractive GeoJSON Layers
    Voir sur GitHub↗5,965
  • maptalks/maptalks.jsAvatar de maptalks

    maptalks/maptalks.js

    4,519Voir sur 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

    This is a comprehensive JavaScript framework for building interactive, data-driven web maps that natively supports vector tiles, GeoJSON, custom styling, and complex client-side projections.

    HTMLInteractive GeoJSON Layers
    Voir sur GitHub↗4,519
  • python-visualization/foliumAvatar de python-visualization

    python-visualization/folium

    7,372Voir sur GitHub↗

    Folium is a Python library that builds interactive Leaflet.js maps directly from Python data structures, enabling geographic data visualization in Jupyter notebooks or as standalone HTML pages. It creates maps centered on given coordinates with configurable zoom, tiles, and dimensions, and supports embedding those maps inside web routes for serving in browsers. The library provides a comprehensive set of tools for data-driven map creation, including choropleth maps that bind tabular data to geographic geometries, colormap application to markers and polygons, and GeoJSON data overlay and visua

    Folium is a Python wrapper for Leaflet.js that enables the creation of interactive, data-driven maps with support for GeoJSON, custom styling, and interactive layers, making it a suitable tool for web-based geospatial visualization.

    PythonInteractive GeoJSON Layers
    Voir sur GitHub↗7,372
  • leaflet/leafletAvatar de Leaflet

    Leaflet/Leaflet

    45,200Voir sur 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

    Leaflet is a widely-used, lightweight JavaScript library that provides the core functionality for rendering interactive, layer-based maps with support for GeoJSON and custom styling, making it a standard choice for web-based geospatial visualization.

    JavaScriptMap Tile Configurations
    Voir sur GitHub↗45,200
  • openlayers/openlayersO

    openlayers/openlayers

    12,476Voir sur 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

    OpenLayers is a comprehensive JavaScript framework that natively supports vector tile rendering, GeoJSON, custom styling, and complex client-side projections, making it a flagship tool for building interactive, data-driven web maps.

    JavaScriptInteractive Map RenderersGeographic ProjectionsGeographic Spatial Rendering
    Voir sur GitHub↗12,476
  • mapbox/mapbox-gl-jsAvatar de mapbox

    mapbox/mapbox-gl-js

    12,306Voir sur GitHub↗

    Mapbox GL JS is a WebGL map rendering engine and interactive web map framework used to render vector tiles, raster imagery, and 3D terrain in the browser. It functions as a vector tile map library and geospatial data visualization tool, employing GPU-accelerated shaders to transform geospatial data into interactive maps. The project distinguishes itself through the integration of custom WebGL layers directly into the rendering pipeline and the use of data-driven expressions to map feature properties to visual attributes. It supports specialized data loading via PMTiles and provides offline ma

    This is a comprehensive WebGL-based mapping framework that natively supports vector tiles, GeoJSON, custom styling, and interactive layers, making it a flagship solution for building data-driven web maps.

    TypeScriptVector Tile RenderingWebGL Rasterization EnginesAsynchronous Tile Loading
    Voir sur GitHub↗12,306
  • maplibre/maplibre-gl-jsAvatar de maplibre

    maplibre/maplibre-gl-js

    9,931Voir sur GitHub↗

    Maplibre GL JS is a WebGL map rendering engine and vector tile map library used to create interactive web maps. It serves as a web-based GIS visualization tool and an interactive map interface framework for rendering geographic data and vector tiles on web pages. The library provides capabilities for 3D terrain rendering and the integration of custom 3D content. It supports complex geospatial data visualization through the use of heatmaps, clusters, and 3D extrusions, while allowing for custom map styling and environmental effect customization. The system covers a broad range of functional a

    MapLibre GL JS is a comprehensive, industry-standard framework for rendering interactive vector tiles and GeoJSON data, offering full support for custom styling, client-side projections, and complex interactive layers.

    TypeScriptRaster and Vector Tile RenderersWebGL & GPU Rendering3D Map Renderers
    Voir sur GitHub↗9,931
  • visgl/deck.glAvatar de visgl

    visgl/deck.gl

    13,875Voir sur 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

    This library provides a high-performance framework for rendering complex, data-driven geospatial visualizations and interactive layers, making it a powerful tool for building custom web-based mapping applications.

    TypeScriptInteractive Data InterfacesMap Integration
    Voir sur GitHub↗13,875
  • keplergl/kepler.glAvatar de keplergl

    keplergl/kepler.gl

    11,871Voir sur 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

    Kepler.gl is a powerful React-based framework for rendering large-scale geospatial datasets that provides the interactive layers, custom styling, and data-driven visualization capabilities required for complex web-based mapping applications.

    TypeScriptGeospatial Data Converters
    Voir sur GitHub↗11,871
  • paullecam/react-leafletAvatar de PaulLeCam

    PaulLeCam/react-leaflet

    5,592Voir sur 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

    This library provides a declarative React interface for the Leaflet mapping engine, enabling the rendering of interactive, data-driven vector maps with support for layers and custom styling.

    TypeScriptInteractive Map RenderersGeospatial VisualizationsGIS Component Libraries
    Voir sur GitHub↗5,592
  • visgl/react-map-glAvatar de visgl

    visgl/react-map-gl

    8,457Voir sur 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

    This library provides a declarative React interface for high-performance WebGL map rendering, supporting vector tiles, GeoJSON, and interactive layers as requested.

    TypeScriptMap Engine WrappersGeospatial VisualizationsInteractive Map Viewers
    Voir sur GitHub↗8,457
  • tangrams/tangramAvatar de tangrams

    tangrams/tangram

    2,325Voir sur GitHub↗

    WebGL map rendering engine for creative cartography

    Tangram is a WebGL-based rendering engine that supports vector tiles, custom styling, and interactive layers, making it a capable framework for building data-driven maps in the browser.

    JavaScriptFrontend Mapping FrameworksMapping LibrariesWeb Mapping Frameworks
    Voir sur GitHub↗2,325
  • fleaflet/flutter_mapAvatar de fleaflet

    fleaflet/flutter_map

    2,995Voir sur GitHub↗

    Flutter_map is a cross-platform UI component designed for rendering interactive, tile-based maps and geospatial data visualizations within mobile and desktop applications. It functions as a vendor-neutral library, allowing developers to display raster map imagery from diverse providers without relying on platform-specific native map software development kits. The library utilizes a pure-widget rendering approach, drawing all map components using native framework primitives to ensure consistent visual behavior across different operating systems. It supports complex geospatial data visualizatio

    This is a mapping library for the Flutter ecosystem that supports interactive layers, custom styling, and tile rendering, making it a suitable choice for building data-driven maps within mobile and web applications.

    DartCross-Platform UI FrameworksNative Map RenderingTile Map Renderers
    Voir sur GitHub↗2,995
  • uber/react-map-glAvatar de uber

    uber/react-map-gl

    8,457Voir sur 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.

    This library provides a declarative React interface for rendering and manipulating interactive vector maps, supporting vector tiles, GeoJSON, and custom styling by wrapping the Mapbox GL JS engine.

    TypeScriptReact Map ComponentsGeospatial VisualizationsImperative-to-Declarative Bridges
    Voir sur GitHub↗8,457
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
anmolsaini16/mapcn6KTypeScriptmit20 févr. 2026
maptalks/maptalks.js4.5KHTML—17 juin 2026
python-visualization/folium7.4KPythonNOASSERTION22 juin 2026
leaflet/leaflet45.2KJavaScriptBSD-2-Clause16 juin 2026
openlayers/openlayers12.5KJavaScriptBSD-2-Clause21 juin 2026
mapbox/mapbox-gl-js12.3KTypeScriptNOASSERTION17 juin 2026
maplibre/maplibre-gl-js9.9KTypeScriptother20 févr. 2026
visgl/deck.gl13.9KTypeScriptmit19 févr. 2026
keplergl/kepler.gl11.9KTypeScriptMIT22 juin 2026
paullecam/react-leaflet5.6KTypeScriptNOASSERTION31 déc. 2025

Related searches

  • une plateforme open source pour cartes interactives
  • an open source library for interactive maps
  • une bibliothèque JavaScript pour la visualisation de données interactive
  • an open source library for mapping applications
  • Cartographie et navigation
  • a library for rendering interactive data visualizations
  • une alternative open source à Google Maps
  • Data exploration tools