Skip to main content

Overview

deck.gl v9 WebGPU not supported

graph-layers is a deck.gl layer pack for GPU-powered visualization of large graphs.

caution

The deck.gl-community repository is semi-maintaned. One of its goals is to collect and preserve valuable deck.gl ecosystem related code that does not have a dedicated home. Some modules may no longer have dedicated maintainers. This means that there is sometimes no one who can respond quickly to issues.

Overview

With graph-layers, developers can build various type of graph/network applications with minimal effort. The composable API enables highly customizable graph visualization by leveraging or even extending the provided graph styles and layout algorithms.

History

graph-layers started out as a friendly fork of Uber's archived graph.gl framework, bringing the graph.gl code up-to-date with the latest deck.gl versions.

What's New

@deck.gl-community/graph-layers

  • Graph styles: edge decorator 'arrow' renders arrows on directional edges.
  • Graph styles: style constants are now lowercase strings. Replace NODE_TYPE.CIRCLE with 'circle', EDGE_TYPE.LINE with 'line' etc.

@deck.gl-community/graph-layers

Release date: April 2024

The graph-layers module has been repackaged as a deck.gl "layer pack" with additional features, and has been modernized in terms of:

  • upgraded to work with deck.gl v9
  • npm version number now aligned with deck.gl version.
  • typescript codebase and APIs
  • Now uses latest vis.gl build systems etc (ESM compatible).

deck-graph-layers v0.0.1

Release date: April 14, 2023

An initial fork of Uber's graph.gl repository. At the time of the fork, the repository has lacked maintainers for several years, the published versions were not compatible with recent deck.gl versions, and the repository no longer accepted external contributions.