awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 Repos

Awesome GitHub RepositoriesInteractive Map Viewers

Components for rendering map data with support for panning, zooming, and tile caching.

Distinct from Tile Map Renderers: Distinct from tile map renderers: focuses on the interactive viewer component rather than the underlying rendering engine.

Explore 15 awesome GitHub repositories matching graphics & multimedia · Interactive Map Viewers. Refine with filters or upvote what's useful.

Awesome Interactive Map Viewers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • leaflet/leafletAvatar von Leaflet

    Leaflet/Leaflet

    45,200Auf GitHub ansehen↗

    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

    Provides a comprehensive framework for building responsive and interactive web maps that work across all devices.

    JavaScriptjavascriptleafletmaps
    Auf GitHub ansehen↗45,200
  • react-native-maps/react-native-mapsAvatar von react-native-maps

    react-native-maps/react-native-maps

    15,971Auf GitHub ansehen↗

    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

    Renders a fully interactive map interface for mobile applications with support for multiple providers and themes.

    TypeScriptgoogle-mapsmapsreact-native
    Auf GitHub ansehen↗15,971
  • lelandrichardson/react-native-mapsAvatar von lelandrichardson

    lelandrichardson/react-native-maps

    15,966Auf GitHub ansehen↗

    react-native-maps is a cross-platform map component and visualization library for embedding interactive maps within mobile applications on iOS and Android. It provides a declarative interface for managing geospatial user interfaces, allowing for the rendering of geographical data and location-based features. The library enables the visualization of spatial data through the placement of markers, the creation of custom callouts, and the drawing of polylines and polygons as map overlays. It supports interactive map navigation, including the ability to animate map regions and customize the visual

    Creates fluid user experiences by animating map movements and handling interactions with markers and callouts.

    TypeScript
    Auf GitHub ansehen↗15,966
  • hoffstadt/dearpyguiAvatar von hoffstadt

    hoffstadt/DearPyGui

    15,217Auf GitHub ansehen↗

    DearPyGui is a GPU-accelerated, immediate-mode graphical user interface framework for Python. It provides a high-performance toolkit for building interactive desktop applications by leveraging native hardware-accelerated rendering backends across multiple operating systems. By utilizing an immediate-mode execution model, the library offers direct control over the rendering loop and element state, enabling the creation of responsive, dynamic interfaces. The framework distinguishes itself through its ability to handle complex, high-frequency visual updates, making it suitable for real-time data

    Renders map data with support for panning, zooming, and local caching of map tiles.

    C++cppcross-platformdearpygui
    Auf GitHub ansehen↗15,217
  • mapbox/mapbox-gl-jsAvatar von mapbox

    mapbox/mapbox-gl-js

    12,306Auf GitHub ansehen↗

    Mapbox GL JS ist eine WebGL-Karten-Rendering-Engine und ein interaktives Webkarten-Framework, das zum Rendern von Vektorkacheln, Rasterbildern und 3D-Gelände im Browser verwendet wird. Es fungiert als Vektorkachel-Kartenbibliothek und Tool zur Visualisierung von Geodaten und nutzt GPU-beschleunigte Shader, um Geodaten in interaktive Karten umzuwandeln. Das Projekt zeichnet sich durch die Integration benutzerdefinierter WebGL-Layer direkt in die Rendering-Pipeline und die Verwendung datengesteuerter Ausdrücke aus, um Feature-Eigenschaften auf visuelle Attribute abzubilden. Es unterstützt spezialisiertes Datenladen über PMTiles und bietet Offline-Kartenverwaltung durch lokale Pakete und Datenbanken. Die Engine deckt ein breites Spektrum an Funktionen ab, darunter 3D-Gelände- und Gebäuderendering mit Beleuchtung und Schatten, Echtzeit-Verfolgung des Benutzerstandorts und programmierbare Kameraanimationen. Sie bietet räumliche Abfragen für den Abruf von Features, dynamische Filterung und ein UI-System für HTML-Marker und Informations-Popups. Die Bibliothek enthält Build-Konfigurationen zur Erstellung von Bundles, die Content-Security-Policy-Beschränkungen für Web-Worker erfüllen.

    Serves as an interactive map viewer using WebGL to render vector tiles and geospatial data.

    TypeScript
    Auf GitHub ansehen↗12,306
  • maplibre/maplibre-gl-jsAvatar von maplibre

    maplibre/maplibre-gl-js

    9,931Auf GitHub ansehen↗

    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

    Provides a high-performance interactive map viewer with GPU-accelerated vector tiles, panning, and zooming.

    TypeScripthacktoberfestmaplibremaplibre-gl
    Auf GitHub ansehen↗9,931
  • rastapasta/mapsciiAvatar von rastapasta

    rastapasta/mapscii

    8,975Auf GitHub ansehen↗

    Mapscii is a terminal-based geographic interface and vector map renderer. It allows users to view and explore geographic map data and points of interest directly within an xterm-compatible console using ASCII and Braille characters. The project functions as a vector tile map client capable of fetching and styling geographic layers from public or private sources. It also serves as an MBTiles map viewer, enabling the exploration of geographic data stored in local files for offline use. The tool provides keyboard-driven navigation for zooming and panning across coordinates, along with the abili

    Displays geographic data from local MBTiles files and remote vector tile servers within a terminal.

    JavaScriptascii-artbrailleconsole
    Auf GitHub ansehen↗8,975
  • visgl/react-map-glAvatar von visgl

    visgl/react-map-gl

    8,457Auf GitHub ansehen↗

    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

    Integrates interactive map viewers with support for panning, zooming, and various tile sources.

    TypeScriptdata-visualizationmapmapbox-gl
    Auf GitHub ansehen↗8,457
  • uber/react-map-glAvatar von uber

    uber/react-map-gl

    8,457Auf GitHub ansehen↗

    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 an interactive map viewer component for rendering vector tiles with pan and zoom support.

    TypeScript
    Auf GitHub ansehen↗8,457
  • microsoft/microsoft-ui-xamlAvatar von microsoft

    microsoft/microsoft-ui-xaml

    7,287Auf GitHub ansehen↗

    Microsoft UI XAML is a XAML UI framework and Windows desktop UI toolkit used for building native desktop user interfaces. It functions as a cross-version Windows UI library that adapts modern interface features to remain compatible across different versions of the operating system. The project includes a low-level composition engine for creating high-performance animations, lighting effects, and translucent window materials. It provides a system for native desktop interface construction using a consistent design system for layouts and interactions. Capability areas cover interactive map rend

    Provides components for rendering interactive maps with support for pins, layers, and geographic data.

    C++cppcsharpdesktop
    Auf GitHub ansehen↗7,287
  • querz/mcaselectorAvatar von Querz

    Querz/mcaselector

    4,580Auf GitHub ansehen↗

    mcaselector ist ein Minecraft-Speicherdateieditor, Welt-Chunk-Selektor und Regionsmanager. Er ermöglicht die Modifikation der Struktur und Größe von Weltdateien durch das Entfernen unerwünschter Chunks oder die Verwaltung regionaler Daten. Das Tool bietet eine visuelle Oberfläche zur Auswahl spezifischer Welt-Chunks, die aus einer Speicherdatei exportiert oder gelöscht werden sollen. Es ermöglicht die Extraktion ausgewählter Chunks und Regionen in separate Dateien für Backups oder Übertragungen. Die Software führt Low-Level-Binärverarbeitung durch, einschließlich NBT-Parsing und Koordinaten-zu-Region-Mapping, um spezifische Welt-Entitäten und Kachelstrukturen zu identifizieren und zu modifizieren. Sie unterstützt die In-Place-Binärmodifikation, um Chunks zu löschen, ohne die gesamte Welt-Speicherdatei neu schreiben zu müssen.

    A tool for visually selecting specific Minecraft world chunks to be exported or deleted from a save file.

    Javachunksdeleteexport
    Auf GitHub ansehen↗4,580
  • mapbox/mapbox-gl-nativeAvatar von mapbox

    mapbox/mapbox-gl-native

    4,452Auf GitHub ansehen↗

    Dieses Projekt ist ein plattformübergreifendes Mapping-SDK und eine hardwarebeschleunigte Rendering-Engine, die in C++ implementiert ist. Es bietet einen gemeinsamen Geodaten-Kern, der das Einbetten interaktiver Karten in Android-, iOS-, macOS-, Node.js- und Qt-Anwendungen ermöglicht. Das System konzentriert sich auf hochperformantes Vektor-Tile-Rendering unter Verwendung von OpenGL und GPU-Primitiven, um interaktive 3D-Landschaften und komplexe Geodatensätze anzuzeigen. Es transformiert komprimierte Protocol-Buffer durch eine stilgesteuerte Layer-Pipeline in anpassbare Visualisierungen. Der Funktionsumfang erstreckt sich auf umfassende Standortdienste, einschließlich Geocoding, Echtzeit-Geräteverfolgung und ausgefeiltes Routing für Elektro- und konventionelle Fahrzeuge. Es deckt zudem umfangreiche Datenverwaltungstools für die Erstellung von Tilesets, räumliche Analysen und das Design kartografischer Stile mit Barrierefreiheitsprüfung ab. Das Projekt enthält ein Befehlszeilentool zur Generierung von Boilerplate-Anwendungs-Scaffolding für verschiedene Frontend-Frameworks.

    Renders vector and raster map tiles in native applications using hardware acceleration for fluid interaction.

    C++
    Auf GitHub ansehen↗4,452
  • hizzgdev/jsmindAvatar von hizzgdev

    hizzgdev/jsmind

    3,781Auf GitHub ansehen↗

    jsmind is a JavaScript library and web-based engine used to render interactive hierarchical mind maps. It functions as a hierarchical data visualizer and concept map renderer that converts structured data into visual diagrams for organizing information and ideas. The library provides a visual interface for editing nodes and manipulating map structures in real time. It supports customizing the appearance of nodes through styling and themes, managing node visibility via expanding and collapsing hierarchy levels, and exporting visual maps as high-resolution images. The system handles the transf

    Renders structured data as an interactive visual map using canvas or SVG for a hierarchical overview.

    JavaScriptbsdcanvases6
    Auf GitHub ansehen↗3,781
  • bqplot/bqplotAvatar von bqplot

    bqplot/bqplot

    3,693Auf GitHub ansehen↗

    bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of graphics. It functions as a tool for creating 2D charts and maps with real-time updates and bidirectional communication between the kernel and frontend. The library is distinguished by its ability to act as a geographic data visualization tool, rendering choropleth maps and spatial data via GeoJSON and custom projections. It also serves as a financial charting tool for producing OHLC and candle bar charts, and as an interactive dashboard framework for combining plotting widgets wit

    Renders hierarchical grids of rectangles to visualize structured data distributions via size and color.

    TypeScriptipythonjupytervisualizations
    Auf GitHub ansehen↗3,693
  • bluemap-minecraft/bluemapAvatar von BlueMap-Minecraft

    BlueMap-Minecraft/BlueMap

    2,518Auf GitHub ansehen↗

    Provides an interactive browser-based viewer for exploring a rendered Minecraft world in 3D.

    Javabluemapminecraftminecraft-mod
    Auf GitHub ansehen↗2,518
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Tile Map Renderers
  5. Interactive Map Viewers

Unter-Tags erkunden

  • Hierarchical Map RenderersRendering engines that visualize structured tree data as interactive, pannable maps. **Distinct from Interactive Map Viewers:** Distinct from geographical map viewers by focusing on logical hierarchy visualization rather than GIS/tile-based rendering.
  • MBTiles ViewersInteractive components specifically designed to view and pan geographic data from MBTiles files. **Distinct from Interactive Map Viewers:** Focuses on the MBTiles file format specifically, whereas Interactive Map Viewers are general components.
  • Minecraft World Map Viewers1 Sub-TagAn interactive browser-based viewer for exploring a rendered Minecraft world in 3D. **Distinct from Interactive Map Viewers:** Distinct from Interactive Map Viewers: specifically for Minecraft worlds with 3D rendering, not general interactive map viewers.
  • Self-Hosted Map ViewersServes rendered map tiles and viewer files through a built-in web server for browser access without external tools. **Distinct from Interactive Map Viewers:** Distinct from Interactive Map Viewers: focuses on the self-hosting aspect with an integrated server, not just the viewer component.