About this project

deck.gl is a visualization framework that simplifies the process of rendering large data sets by mapping data (typically JSON arrays) into a stack of visual layers—such as polygons, icons, and text—which can be viewed through various perspectives including map, first-person, and orthographic views. Key capabilities include: - High-performance rendering and updating of large-scale data sets via WebGL2 and WebGPU. - Built-in interactive event handling for picking, filtering, and highlighting. - Support for cartographic projections and integration with major basemap providers. - An extensible architecture allowing users to create custom layers and extend core classes. The framework provides multiple integration options, including a standalone script tag, NPM modules for pure JavaScript and React, and a Python implementation via pydeck. It is part of the vis.gl project under the OpenJS Foundation.