GNN Frameworks
7 entriesLibraries for building graph neural networks.
Graph Analysis & Visualization
3 entriesGeneral graph libraries used alongside GNNs.
Benchmarks
1 entriesDatasets and leaderboards for graph learning.
Related Pages
8 entriesRelated 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.