Graph Neural Network (GNN) Frameworks logopeterindia.net
Knowledge Hub

Graph Neural Network (GNN) Frameworks and Graph Libraries

A directory of libraries for graph deep learning — GNN frameworks for PyTorch, TensorFlow, JAX and Julia, graph analysis and visualisation tools, and benchmarks.

19 topics•4 categories•Updated October 2026

GNN Frameworks

7 entries

Libraries for building graph neural networks.

Graph Analysis & Visualization

3 entries

General graph libraries used alongside GNNs.

Benchmarks

1 entries

Datasets and leaderboards for graph learning.

Related Pages

8 entries

Related directories on this site.

Frequently Asked Questions

What is a graph neural network?

A neural network that learns from graph-structured data by passing messages between connected nodes, used for molecules, social networks, recommendations and knowledge graphs.

Which library should I start with?

PyTorch Geometric and Deep Graph Library are the most widely used; Spektral suits TensorFlow users, Jraph and Graph Nets target JAX and TensorFlow.

Are all listed libraries active?

No. The Jraph and ptgnn repositories are archived, so they are marked as such.

Do I need NetworkX?

NetworkX and igraph are not GNN frameworks, but are useful for building, analysing and visualising graphs before training.

Where can I benchmark GNNs?

The Open Graph Benchmark provides standard datasets and tasks.