awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

49 Repos

Awesome GitHub RepositoriesRaster and Vector Tile Renderers

Renderers for displaying satellite, aerial, and vector map tiles.

Distinct from Tile Map Renderers: Distinct from Tile Map Renderers: focuses on the specific support for large-scale imagery formats like Cloud-Optimized GeoTIFFs and vector tiles.

Explore 49 awesome GitHub repositories matching graphics & multimedia · Raster and Vector Tile Renderers. Refine with filters or upvote what's useful.

Awesome Raster and Vector Tile Renderers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • airbnb/lottie-androidAvatar von airbnb

    airbnb/lottie-android

    35,614Auf GitHub ansehen↗

    Lottie-android is a native vector animation engine and library for Android that parses JSON specification files into high-fidelity animations. It functions as a JSON animation parser and renderer, translating After Effects exported data into native draw calls to maintain design fidelity on mobile devices. The library supports dynamic user interface control by allowing the modification of animation properties, such as colors, text, and shape attributes, during runtime playback. It also integrates with system-level accessibility settings to adjust playback and visibility in accordance with redu

    Organizes visual elements into a hierarchical tree of layers and shapes updated every frame.

    Javaafter-effectsairbnbandroid
    Auf GitHub ansehen↗35,614
  • bodymovin/bodymovinAvatar von bodymovin

    bodymovin/bodymovin

    31,928Auf GitHub ansehen↗

    Bodymovin is a motion graphics pipeline tool and plugin that exports After Effects animations into JSON files for native rendering on web and mobile platforms. It serves as a cross-platform animation bridge, converting complex vector motion designs into a portable Lottie format for use across different operating systems and frameworks. The project enables high-performance web animation by rendering motion graphics using SVG, Canvas, or HTML. It ensures consistent playback across diverse environments by converting dynamic expressions into static keyframes during the export process. The toolse

    Links animation attributes to central control layers for coordinated updates across multiple elements.

    JavaScript
    Auf GitHub ansehen↗31,928
  • 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

    Displays custom map tiles from remote servers or local storage to enable offline map access.

    TypeScript
    Auf GitHub ansehen↗15,966
  • jdg/mbprogresshudAvatar von jdg

    jdg/MBProgressHUD

    15,949Auf GitHub ansehen↗

    MBProgressHUD is an Objective-C UI component and progress HUD library for iOS. It provides a screen-blocking activity indicator overlay that informs users of ongoing background processes using customizable icons and status labels. The library manages translucent interface layers to provide background task feedback and overlay management. It visualizes the completion percentage of long-running tasks through a dynamic overlay that prevents user interaction until a process completes.

    Uses Core Animation layers to create rounded, centered containers for the activity indicator.

    Objective-C
    Auf GitHub ansehen↗15,949
  • uber/deck.glAvatar von uber

    uber/deck.gl

    14,263Auf GitHub ansehen↗

    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-

    Organizes geospatial visualizations into a stack of independent layers that manage their own state and render cycles.

    TypeScript
    Auf GitHub ansehen↗14,263
  • facebookresearch/animateddrawingsAvatar von facebookresearch

    facebookresearch/AnimatedDrawings

    12,797Auf GitHub ansehen↗

    AnimatedDrawings is a system for transforming static 2D drawings of humanoid figures into animated characters. It provides a workflow for character rigging, motion mapping, and scene assembly to turn hand-drawn sketches into moving visual sequences. The project utilizes a motion retargeting framework to map movement data from motion capture files onto custom character skeletons regardless of their physical proportions. It employs a rigging tool that uses pose estimation to automatically predict joint locations and create digital skeletons, which can be manually refined to improve animation ac

    Organizes animated characters and static backgrounds into hierarchical layers for final video rendering.

    Python
    Auf GitHub ansehen↗12,797
  • bjorn/tiledAvatar von bjorn

    bjorn/tiled

    12,650Auf GitHub ansehen↗

    Tiled is a visual editor for creating two-dimensional game environments, functioning as a tile map editor and game level design tool. It allows for the construction of game worlds by arranging reusable tile sets and assets into maps. The system includes a tile set manager to organize and modify collections of tiles that can be shared across multiple project maps. It supports the creation of complex environments through layered map composition and the placement of objects at precise coordinates. The editor provides capabilities for grid alignment, coordinate-based layouts, and the attachment

    Organizes visual elements into stacked layers to manage depth and overlap during game level design.

    C++
    Auf GitHub ansehen↗12,650
  • 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.

    Supports loading and rendering data from a variety of vector and raster tile sources.

    TypeScript
    Auf GitHub ansehen↗12,306
  • keplergl/kepler.glAvatar von keplergl

    keplergl/kepler.gl

    11,871Auf GitHub ansehen↗

    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

    Displays satellite, aerial, and raster-based map tiles using standardized formats like Cloud-Optimized GeoTIFFs and vector tiles.

    TypeScriptdata-visualizationgeospatialkepler
    Auf GitHub ansehen↗11,871
  • 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 GPU-accelerated engine for rendering both vector and raster map tiles on web pages.

    TypeScripthacktoberfestmaplibremaplibre-gl
    Auf GitHub ansehen↗9,931
  • tidwall/tile38Avatar von tidwall

    tidwall/tile38

    9,672Auf GitHub ansehen↗

    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

    Converts stored geospatial data into binary vector tiles for efficient map rendering.

    Go
    Auf GitHub ansehen↗9,672
  • olive-editor/oliveAvatar von olive-editor

    olive-editor/olive

    9,052Auf GitHub ansehen↗

    Olive is an open-source non-linear video editor and multi-track compositor designed for digital video production. It provides a desktop application for arranging, cutting, and trimming video and audio clips on a timeline to create high-resolution cinematic content. The software employs a proxy-based editing workflow, substituting high-resolution assets with low-bitrate temporary files to maintain fluid playback and scrubbing performance. This is supported by a non-destructive timeline engine that maps media clips using metadata pointers rather than modifying original source files. The system

    Blends multiple independent tracks based on a hierarchical z-order stacking to create final composites.

    C++
    Auf GitHub ansehen↗9,052
  • 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

    Renders geographic vector tile data into a grid of ASCII and Braille characters.

    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

    Manages the addition and removal of geospatial data layers through a declarative component registry.

    TypeScriptdata-visualizationmapmapbox-gl
    Auf GitHub ansehen↗8,457
  • shopify/react-native-skiaAvatar von Shopify

    Shopify/react-native-skia

    8,424Auf GitHub ansehen↗

    react-native-skia is a cross-platform graphics framework that provides a high-performance 2D graphics engine for rendering shapes, paths, and images. It functions as a vector graphics engine and UI animation toolkit, allowing for hardware-accelerated visuals across mobile and web platforms. The project is distinguished by its integration of the Skia 2D graphics library, enabling a shader and filter pipeline for complex pixel-level effects. It supports the rendering of Lottie animations exported from After Effects and the execution of animations directly on the UI thread to maintain fluid moti

    Provides masking layers to hide portions of drawings based on transparency or luminance.

    TypeScriptreactreact-nativeskia
    Auf GitHub ansehen↗8,424
  • pixieditor/pixieditorAvatar von PixiEditor

    PixiEditor/PixiEditor

    7,840Auf GitHub ansehen↗

    PixiEditor is a multi-functional graphics suite that serves as a pixel art editor, a node-based graphics editor, and a vector graphics tool. It functions as a shader-based painting tool and 2D animation software, providing a comprehensive environment for creating raster images and frame-by-frame motion. The project is distinguished by its use of node-based workflows for building complex image transformations, visual effects, and custom digital brush designs. It utilizes a shader-based brush engine and a node graph to define personalized painting tool behaviors and procedural animations. The

    Supports setting a base image for layers to maintain visual continuity when the animation cursor is not on a cell.

    C#2davaloniauicsharp
    Auf GitHub ansehen↗7,840
  • fastled/fastledAvatar von FastLED

    FastLED/FastLED

    7,290Auf GitHub ansehen↗

    FastLED is a C++ library for driving pixel-addressable LED chipsets and strips across various microcontroller platforms. It functions as an addressable LED control library and driver abstraction layer that converts color data into specific electrical timing for different hardware protocols. The project includes an audio-reactive visual engine for translating real-time beats and frequency data into synchronized animations, alongside a microcontroller math library optimized for high frame rates. The system provides a unified interface for managing various clockless and SPI LED chipsets. It dist

    Combines multiple independent visual buffers through mathematical blending to create complex final output patterns.

    C++
    Auf GitHub ansehen↗7,290
  • hashlips/hashlips_art_engineAvatar von HashLips

    HashLips/hashlips_art_engine

    7,237Auf GitHub ansehen↗

    This project is a generative art engine designed to create large collections of unique images by layering assets with assigned rarity weights and blending modes. It functions as an art generator that produces unique image sets and corresponding JSON metadata files for use in blockchain-based digital collections. The engine features a trait rarity manager that controls the frequency of specific visual attributes through filename-based weighting. It also includes a pixel art converter that transforms generated image collections into pixelated versions using configurable downsampling ratios. Th

    Organizes graphical elements into hierarchical layers to export them as animated GIFs.

    JavaScript
    Auf GitHub ansehen↗7,237
  • lorisyounger/vpetAvatar von LorisYounger

    LorisYounger/VPet

    6,408Auf GitHub ansehen↗

    VPet is a virtual companion application and simulation engine that renders interactive animated characters on the Windows desktop. It uses Windows Presentation Foundation for hardware-accelerated 2D graphics and a state-driven animation engine to manage character visuals based on user input and pet state. The project is built as an embeddable .NET library, allowing the simulation to be integrated into other software projects. It features a plugin-based modding system that loads dynamic libraries at runtime to extend behavioral logic, speech, items, and animations. A community workshop distrib

    Uses a layered animation system to create visual depth during character interactions with items and food.

    C#desktop-petwpf
    Auf GitHub ansehen↗6,408
  • osmandapp/osmandAvatar von osmandapp

    osmandapp/OsmAnd

    5,801Auf GitHub ansehen↗

    OsmAnd ist eine mobile Navigationsanwendung und ein Vektorkarten-Viewer, der OpenStreetMap-Daten nutzt, um Offline-Kartenzugriff, Turn-by-Turn-Routing und Geodaten-Tools bereitzustellen. Es fungiert als mobile Routing-Engine und GPX-Track-Rekorder, wodurch Benutzer navigieren und Bewegungen ohne aktive Internetverbindung aufzeichnen können. Das Projekt integriert eine mobile Schnittstelle für Beiträge zum OpenStreetMap-Projekt, die es Benutzern ermöglicht, Kartenfehler zu melden und neue Points of Interest direkt von ihren Geräten aus hinzuzufügen. Es enthält zudem ein System zur Visualisierung von Satellitenbildern und benutzerdefinierten Karten-Overlays über lokalen Vektordaten. Die Anwendung deckt umfassende Geodaten-Funktionen ab, darunter Standortsuche über Koordinaten und Adressen, Aufzeichnung von Fahrt-Telemetrie für Höhe und Bewegung sowie Überwachung der Fahrsicherheit mit Tempolimit-Warnungen.

    Renders satellite imagery and custom raster tiles as overlays on top of vector map data.

    Java
    Auf GitHub ansehen↗5,801
Vorherige123Nächste
  1. Home
  2. Graphics & Multimedia
  3. Graphics Engines and Rendering
  4. Tile Map Renderers
  5. Raster and Vector Tile Renderers

Unter-Tags erkunden

  • Layer-Based Composition4 Sub-TagsOrganizing geographic data into distinct visual layers for depth and visibility management. **Distinct from Raster and Vector Tile Renderers:** Focuses on the structural organization of map layers rather than the general tile rendering process.
  • PMTiles SupportImplementation of the PMTiles archive format for efficient vector tile loading. **Distinct from Raster and Vector Tile Renderers:** Distinct from general tile renderers: specifically addresses the PMTiles archive provider interface.