pyg-team/pytorch_geometric

Graph Neural Network Library for PyTorch

93
/ 100
Verified

Provides a message-passing API for implementing custom GNN layers and pre-built convolution operators (GCNConv, EdgeConv, etc.) that handle node aggregation and feature propagation. Supports heterogeneous graphs, dynamic temporal graphs, and large-scale models with millions of nodes, alongside specialized data loaders for mini-batch training on both small and giant graphs. Includes built-in benchmark datasets and graph transforms for point clouds and 3D meshes, with `torch.compile` and multi-GPU support for production deployments.

23,561 stars and 1,165,902 monthly downloads. Used by 42 other packages. Actively maintained with 19 commits in the last 30 days. Available on PyPI.

Maintenance 20 / 25
Adoption 25 / 25
Maturity 25 / 25
Community 23 / 25

How are scores calculated?

Stars

23,561

Forks

3,967

Language

Python

License

MIT

Last pushed

Mar 09, 2026

Monthly downloads

1,165,902

Commits (30d)

19

Dependencies

9

Reverse dependents

42

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/pyg-team/pytorch_geometric"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.