vis.gl
Framework Catalog
The vis.gl Framework Catalog

The vis.gl frameworks are designed for GPU powered geospatial visualization and analytics on the web. The frameworks are designed to be independently usable while following a common style that makes them work seamlessly together. Each framework provides a number of sub-modules that export composable components such as loaders, visualization layers, and math modules that developers can cherry-pick and combine to achieve desired results.

kepler.glThe kepler.gl demo application is a widely used geospatial tool for visualization and exploration of geospatial data using deck.gl. It demonstrates the power of the kepler.gl application framework, designed to let users build advanced custom geospatial applications.
deck.glProviding high-performance, GPU powered visualization layers for large scale geospatial data. deck.gl is the corner stone of the vis.gl framework suite. A selection of submodules provide layers for various geospatial and 3D use cases.
pydeck.glPython bindings for deck.gl that enable powerful custom geospatial visualizations to be programmed directly in Jupyter Notebooks.
loaders.glA wide range of highly optimized, framework-independent loaders for geospatial, tabular and 3D file formats. Supports worker based binary data loading. Supported outputs includes geospatial layers, point clouds, 3D geometries, images, textures and tabular data.
luma.glA high-performance WebGL library for high-performance visualization and GPU computation.
hubble.glA powerful animation and video capture solution for deck.gl and kepler.gl visualizations.
react-map-glA React wrapper for Mapbox GL JS that integrates with deck.gl.
flowmap.glFlowmap.gl is a flow map drawing layer for deck.gl. It can be used for visualization of geographic movement: mobility, transportation, migration, etc.
Related Frameworks

In addition to the core frameworks, the vis.gl framework suite integrates with a number of related open source frameworks that are not under open governance.

nebula.glA high-performance feature editing framework for deck.gl.
math.glMath library focusing on 3D and geospatial math.
H3Hexagon-based discrete global grid system.