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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
uber avatar

uber/deck.gl

0
View on GitHub↗
deck.gl↗

Deck.gl

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-performance visual layers. It includes mechanisms for interactive event handling, such as picking and filtering elements within visualizations.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • High-Performance Visualizers - Provides a high-performance rendering system utilizing GPU acceleration to visualize massive datasets while maintaining responsiveness.
  • Geospatial Overlays - Maps data arrays into stacks of visual layers, such as icons and polygons, to create spatial representations.
  • GPU Geospatial Engines - Functions as a high-performance engine that maps data arrays into visual layers for complex geographic representations.
  • Geometry Instancing - Utilizes geometry instancing to draw many identical geometries with unique attributes in a single draw call.
  • Layer-Based Composition - Organizes geospatial visualizations into a stack of independent layers that manage their own state and render cycles.
  • Visualization Frameworks - Offers a comprehensive framework for rendering large-scale spatial and temporal datasets using GPU acceleration via WebGL2.
  • WebGL2 Frameworks - Provides a framework for building custom high-performance visual layers and overlays powered by WebGL2.
  • Data Pipeline Acceleration - Provides a GPU-accelerated layer pipeline that offloads vertex calculations to render millions of points in real time.
  • Coordinate Projections - Translates spatial coordinates between different map projections and WebGL clip space for accurate overlay alignment.
  • Map Data Overlays - Creates spatial representations like icons and polygons that align with third-party map providers using cartographic projections.
  • Interaction and Event Handling - Implements mechanisms for processing user interactions, such as picking and filtering elements, within high-performance visualizations.
  • Basemap Integrations - Applies cartographic projections to align data visualizations accurately with various third-party map providers.
  • Picking Buffers - Employs picking buffers via color encoding in a hidden render pass to identify elements under the cursor.
  • Spatial Data Analysis Tools - Enables interactive exploration of geographic data through real-time picking and filtering within high-performance visualizations.
  • GPU Buffer Mappings - Implements attribute-based buffer mapping to minimize CPU overhead and memory copying during render loops.
  • JavaScript Geospatial Libraries - Provides WebGL2-powered geospatial visualization layers.
  • JavaScript Geospatial Visualization - WebGL2 powered visualization layers.
14,263 stars·2,237 forks·TypeScript·MIT·24 views

Star history

Star history chart for uber/deck.glStar history chart for uber/deck.gl

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Deck.gl

These projects share indexed features with Deck.gl. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • antvis/l7antvis avatar

    antvis/L7

    4,024View on GitHub↗

    L7 is a WebGL-powered geospatial visualization engine and browser-based GIS engine designed for high-performance rendering of large-scale 2D and 3D spatial datasets. It functions as a geographic data visualization library that leverages hardware acceleration to display massive datasets and heatmaps within a web browser. The engine features an abstracted basemap integration layer that decouples data visualization from the underlying map provider, allowing for the use of various map providers or offline deployments. It employs a system for visual variable mapping to translate numeric and catego

    TypeScript
    View on GitHub↗4,024
  • maptalks/maptalks.jsmaptalks avatar

    maptalks/maptalks.js

    4,519View on 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

    HTML
    View on GitHub↗4,519
  • jacomyal/sigma.jsjacomyal avatar

    jacomyal/sigma.js

    12,069View on GitHub↗

    sigma.js is a JavaScript graph visualization library and WebGL network renderer designed for drawing large-scale network graphs in web browsers. It functions as a high-performance engine capable of rendering network structures containing thousands of nodes and edges interactively. The library provides a customizable graph engine that allows for the creation of specialized visualizations using low-level graphics primitives and custom drawing layers. It supports the rendering of diverse node shapes, such as images or piecharts, and enables the integration of graph visualizations as overlays on

    TypeScriptdata-visualizationgraphgraph-drawing
    View on GitHub↗12,069
  • maplibre/maplibre-gl-jsmaplibre avatar

    maplibre/maplibre-gl-js

    9,931View on 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

    TypeScripthacktoberfestmaplibremaplibre-gl
    View on GitHub↗9,931
Compare all 30 related projects→

Frequently asked questions

What does uber/deck.gl do?

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.

What are the main features of uber/deck.gl?

The main features of uber/deck.gl are: High-Performance Visualizers, Geospatial Overlays, GPU Geospatial Engines, Geometry Instancing, Layer-Based Composition, Visualization Frameworks, WebGL2 Frameworks, Data Pipeline Acceleration.

Which projects share features with uber/deck.gl?

Projects with overlapping indexed features include: antvis/l7 — L7 is a WebGL-powered geospatial visualization engine and browser-based GIS engine designed for high-performance… jacomyal/sigma.js — sigma.js is a JavaScript graph visualization library and WebGL network renderer designed for drawing large-scale… maptalks/maptalks.js — maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and… maplibre/maplibre-gl-js — Maplibre GL JS is a WebGL map rendering engine and vector tile map library used to create interactive web maps. It… visgl/react-map-gl — react-map-gl is a library of reusable components and hooks for embedding high-performance WebGL map visualizations… visgl/deck.gl — This project is a declarative visualization library and geospatial framework designed for rendering large-scale data…