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

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

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

44 个仓库

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

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

    awesome-selfhosted/awesome-selfhosted

    299,516在 GitHub 上查看↗

    这是一个由社区策划的开源软件目录,专为在私有服务器环境和家庭实验室中部署而设计。它作为发现主流云服务独立自托管替代方案的综合资源,使用户能够保持对数字基础设施的完全数据所有权和控制权。 该目录通过层级分类法构建,将庞大的应用程序集合组织成逻辑类别,范围从媒体管理和数据分析到私有通信和团队生产力工具。它通过协作同行评审流程脱颖而出,社区成员验证每个提交的质量和相关性,以确保目录保持准确和可靠。 该项目涵盖了广泛的能力领域,包括基础设施自动化、基于容器的服务部署和声明式配置管理。这些工具协助用户维护可复现的服务器环境,并管理私有硬件上的复杂服务依赖。 该目录作为版本控制仓库进行维护,确保所有更新和社区驱动的变更都是可追踪且透明的。

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

    awesomeawesome-listcloud
    在 GitHub 上查看↗299,516
  • d3/d3d3 的头像

    d3/d3

    113,118在 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
    在 GitHub 上查看↗113,118
  • 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
  • vsouza/awesome-iosvsouza 的头像

    vsouza/awesome-ios

    52,496在 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
    在 GitHub 上查看↗52,496
  • leaflet/leafletLeaflet 的头像

    Leaflet/Leaflet

    45,200在 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
    在 GitHub 上查看↗45,200
  • photoprism/photoprismphotoprism 的头像

    photoprism/photoprism

    39,816在 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
    在 GitHub 上查看↗39,816
  • react-native-maps/react-native-mapsreact-native-maps 的头像

    react-native-maps/react-native-maps

    15,971在 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
    在 GitHub 上查看↗15,971
  • visgl/deck.glvisgl 的头像

    visgl/deck.gl

    13,875在 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
    在 GitHub 上查看↗13,875
  • mwaskom/seabornmwaskom 的头像

    mwaskom/seaborn

    13,739在 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
    在 GitHub 上查看↗13,739
  • openlayers/openlayersO

    openlayers/openlayers

    12,476在 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
    在 GitHub 上查看↗12,476
  • 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
  • longbridge/gpui-componentlongbridge 的头像

    longbridge/gpui-component

    11,793在 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
    在 GitHub 上查看↗11,793
  • gka/chroma.jsgka 的头像

    gka/chroma.js

    10,569在 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
    在 GitHub 上查看↗10,569
  • tidwall/tile38tidwall 的头像

    tidwall/tile38

    9,672在 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
    在 GitHub 上查看↗9,672
  • 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

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

    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
  • python-visualization/foliumpython-visualization 的头像

    python-visualization/folium

    7,372在 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
    在 GitHub 上查看↗7,372
  • tidyverse/ggplot2tidyverse 的头像

    tidyverse/ggplot2

    6,948在 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
    在 GitHub 上查看↗6,948
  • hadley/ggplot2hadley 的头像

    hadley/ggplot2

    6,948在 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
    在 GitHub 上查看↗6,948
  • 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
上一个123下一个
  1. Home
  2. Graphics & Multimedia
  3. Visualization and Mapping
  4. Mapping Libraries

探索子标签

  • Data Visualization Scales6 个子标签Mapping functions that translate abstract data domains into visual ranges.
  • Interoperable Map Serving1 个子标签The 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 个子标签Systems 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 个子标签React-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.