awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

44 dépôts

Awesome GitHub RepositoriesMapping Libraries

Programming libraries and components used to integrate interactive maps and spatial data into software applications.

Explore 44 awesome GitHub repositories matching graphics & multimedia · Mapping Libraries. Refine with filters or upvote what's useful.

Awesome Mapping Libraries GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Voir sur GitHub↗

    Ce projet est un répertoire de logiciels open source organisé par la communauté, conçu pour être déployé dans des environnements de serveurs privés et des laboratoires domestiques. Il sert de ressource complète pour découvrir des alternatives indépendantes et auto-hébergées aux services cloud grand public, permettant aux utilisateurs de conserver la pleine propriété des données et le contrôle de leur infrastructure numérique. Le répertoire est structuré par une taxonomie hiérarchique qui organise une vaste collection d'applications en catégories logiques, allant de la gestion multimédia et de l'analyse de données à la communication privée et aux outils de productivité d'équipe. Il se distingue par un processus de revue par les pairs collaboratif, où les membres de la communauté valident la qualité et la pertinence de chaque soumission pour garantir que le répertoire reste précis et fiable. Le projet couvre une large surface de capacités, notamment l'automatisation de l'infrastructure, le déploiement de services basés sur des conteneurs et la gestion de configuration déclarative. Ces outils aident les utilisateurs à maintenir des environnements de serveur reproductibles et à gérer des dépendances de services complexes sur du matériel privé. Le répertoire est maintenu en tant que dépôt contrôlé par version, garantissant que toutes les mises à jour et les changements pilotés par la communauté sont suivis et transparents.

    Renders and delivers vector or raster map data to support various web and mobile mapping interfaces.

    awesomeawesome-listcloud
    Voir sur GitHub↗299,516
  • d3/d3Avatar de d3

    d3/d3

    113,118Voir sur GitHub↗

    D3 is a modular library providing low-level primitives for creating data-driven visualizations. It functions as a flexible framework that allows for direct control over visual presentation by mapping abstract data dimensions to graphical properties, such as position, color, and size, without imposing predefined chart abstractions. The library distinguishes itself by offering specialized tools for complex data representation, including algorithmic layouts for hierarchical structures and geographic projection utilities for mapping spherical coordinates. It also includes a comprehensive suite fo

    Mathematical mapping functions translate abstract data domains into visual properties including position, color, and size.

    Shellchartchartsd3
    Voir sur GitHub↗113,118
  • enaqx/awesome-reactAvatar de enaqx

    enaqx/awesome-react

    73,650Voir sur 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
    Voir sur GitHub↗73,650
  • vsouza/awesome-iosAvatar de vsouza

    vsouza/awesome-ios

    52,496Voir sur GitHub↗

    This project is a community-driven directory of software resources, libraries, and tools designed to support iOS application development. It serves as a centralized reference point for developers, organizing a vast ecosystem of third-party components into a searchable, structured index to facilitate discovery and project integration. The repository distinguishes itself through its collaborative curation model, which aggregates disparate utilities into a single, maintainable catalog. By leveraging a flat-file documentation structure, it provides a clear overview of the tools available for nati

    Renders interactive maps and geographic data to help users navigate and visualize locations.

    Swiftapple-swiftarkitawesome
    Voir sur GitHub↗52,496
  • 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

    Acts as a primary JavaScript library for integrating interactive maps and spatial data into web applications.

    JavaScriptjavascriptleafletmaps
    Voir sur GitHub↗45,200
  • photoprism/photoprismAvatar de photoprism

    photoprism/photoprism

    39,816Voir sur 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

    Activates interactive world maps and reverse geocoding to provide location context for media assets.

    Goaigolanggoogle-photos
    Voir sur GitHub↗39,816
  • react-native-maps/react-native-mapsAvatar de react-native-maps

    react-native-maps/react-native-maps

    15,971Voir sur GitHub↗

    react-native-maps is a cross-platform mobile map component for iOS and Android that renders interactive geographic data and markers. It provides a native map view and viewport controller to manage camera movement, zoom levels, and coordinate-based animations on mobile devices. The project includes a GeoJSON map renderer for visualizing complex geographic features and an interactive map overlay library for drawing polylines, polygons, and heatmaps. It supports integration with both Google Maps and Apple Maps, allowing developers to switch between providers or apply cloud-based styling and cust

    Provides a programmatic interface for managing camera movement, zoom levels, and coordinate-based animations.

    TypeScriptgoogle-mapsmapsreact-native
    Voir sur GitHub↗15,971
  • 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

    Synchronizes camera viewports and coordinate systems with third-party mapping engines.

    TypeScriptdata-visualizationgeospatial-analysisjavascript
    Voir sur GitHub↗13,875
  • mwaskom/seabornAvatar de mwaskom

    mwaskom/seaborn

    13,739Voir sur GitHub↗

    Seaborn is a Python library designed for statistical data visualization. It functions as a high-level interface built on the Matplotlib ecosystem, providing specialized routines to explore and communicate complex patterns within datasets. The framework enables users to generate informative graphics through automated statistical aggregation, multi-plot faceting, and integrated regression modeling. The library distinguishes itself through a declarative approach to data mapping, which translates raw inputs into visual properties like color, size, and position. It includes a robust statistical tr

    Translates abstract data domains into visual ranges using custom scaling functions.

    Pythondata-sciencedata-visualizationmatplotlib
    Voir sur GitHub↗13,739
  • 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

    Provides a professional JavaScript library for integrating interactive maps and spatial data into web applications.

    JavaScript
    Voir sur GitHub↗12,476
  • 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

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

    TypeScriptdata-visualizationgeospatialkepler
    Voir sur GitHub↗11,871
  • longbridge/gpui-componentAvatar de longbridge

    longbridge/gpui-component

    11,793Voir sur GitHub↗

    gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li

    Provides linear, band, and ordinal scales to translate abstract data dimensions into visual screen coordinates.

    Rustdesktop-applicationgpuirust
    Voir sur GitHub↗11,793
  • gka/chroma.jsAvatar de gka

    gka/chroma.js

    10,569Voir sur GitHub↗

    chroma.js is a JavaScript library for color manipulation, space conversion, and the generation of data visualization color scales. It provides a system for transforming colors between formats including RGB, HSL, Lab, LCH, OKLab, and CMYK, alongside tools for parsing and modifying colors across these spaces. The library specializes in data-driven color mapping, using algorithms such as Cubehelix, Bezier interpolation, and ColorBrewer palettes to translate numeric data into visual gradients. It includes a perceptual color difference calculator that utilizes CIE 2000 Delta E and Euclidean metric

    Maps numeric data domains into visual color ranges for professional data visualization.

    JavaScript
    Voir sur GitHub↗10,569
  • tidwall/tile38Avatar de tidwall

    tidwall/tile38

    9,672Voir sur GitHub↗

    Tile38 is an in-memory geospatial database that uses the Redis protocol for communication and query execution. It serves as a distributed spatial store for points and polygons, featuring high availability through leader-follower replication and disk-based persistence. The system includes a real-time geofencing engine that monitors virtual geographic boundaries and triggers webhooks when objects enter or exit specified areas. It further distinguishes itself with an embedded Lua scripting engine for server-side data transformations and a built-in vector tile server for efficient map visualizati

    Serves vector tiles to client applications for efficient and interactive map visualization.

    Go
    Voir sur GitHub↗9,672
  • 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

    Provides a toolkit of libraries and components for integrating high-performance WebGL map visualizations.

    TypeScriptdata-visualizationmapmapbox-gl
    Voir sur GitHub↗8,457
  • 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.

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

    TypeScript
    Voir sur GitHub↗8,457
  • 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

    Adds a tile layer from built-in providers or a custom URL to display map imagery at multiple zoom levels.

    Pythondata-sciencedata-visualizationjavascript
    Voir sur GitHub↗7,372
  • tidyverse/ggplot2Avatar de tidyverse

    tidyverse/ggplot2

    6,948Voir sur GitHub↗

    ggplot2 is a data visualization library for R based on a formal grammar of graphics. It provides a declarative plotting framework that allows users to create complex graphics by combining geometric objects, statistical summaries, and coordinate systems. The system is distinguished by a layered approach to composition, where visualizations are built incrementally by stacking independent geometric, statistical, and coordinate layers. It utilizes a hierarchical styling engine to manage non-data elements such as backgrounds, fonts, and margins, and includes a multi-panel faceting tool for splitti

    Provides mapping functions that translate abstract data domains into visual ranges like colors and coordinates.

    R
    Voir sur GitHub↗6,948
  • hadley/ggplot2Avatar de hadley

    hadley/ggplot2

    6,948Voir sur GitHub↗

    ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that functions as a declarative plotting framework, allowing users to specify what a plot should contain rather than how to draw it. The system builds visualizations by mapping data variables to visual aesthetics through a structured set of layering rules. This approach enables the composition of complex graphics by stacking independent components, such as geometric objects and scales, on top of a shared coordinate system. The framework supports scientific plotting and exploratory

    Implements scale transformations that map data values to visual properties like color and position.

    R
    Voir sur GitHub↗6,948
  • istarkov/google-map-reactAvatar de istarkov

    istarkov/google-map-react

    6,470Voir sur 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
    Voir sur GitHub↗6,470
Préc.123Suivant
  1. Home
  2. Graphics & Multimedia
  3. Visualization and Mapping
  4. Mapping Libraries

Explorer les sous-tags

  • Data Visualization Scales6 sous-tagsMapping functions that translate abstract data domains into visual ranges.
  • Interoperable Map Serving1 sous-tagThe process of delivering map data using open standards to ensure compatibility across different software. **Distinct from Map Tile Serving:** Distinct from Map Tile Serving: emphasizes the interoperability and support for multiple formats over the specific mechanism of tiling.
  • Map Tile Serving3 sous-tagsSystems for rendering and delivering vector or raster map data to client applications. **Distinct from Mapping Libraries:** Distinct from mapping libraries: focuses on the server-side delivery of map tiles.
  • React Map Components1 sous-tagReact-specific wrappers and component libraries for rendering map services.
  • Viewport ControllersUpdates camera position, zoom, and bounds for focused geographic exploration. **Distinct from Mapping Libraries:** Distinct from general mapping libraries: focuses on programmatic viewport manipulation.